Embedded Software Developer
Nasittuq Corporation View all jobs
- North Bay, ON
- Permanent
- Full-time
- Plan and execute software development for NWS equipment; including real-time radar systems, Automated Test Equipment (ATE), and other Commercial-Off-The-Shelf (COTS) systems
- Design, develop, test, deploy, maintain, and improve software
- Estimation of time of assigned tasks working in a schedule driven environment
- Create and maintain technical documentation
- Perform other duties as assigned, to support the overall program and mission, and other initiatives of Nasittuq
- Bachelor’s Degree in Computer Science, Software Engineering or related discipline and at least 3 years of applicable experience in FPGA or embedded software development
- Diploma in Embedded Systems, FPGA Design or related discipline
- Experience designing and developing software for real-time embedded systems
- Experience developing software using a structured software development model
- Experience creating and maintaining technical documentation
- Experience with printed circuit board design
- Excellent oral/written communications with the ability to present and explain technical information to both engineers and non-technical staff
- FPGA design and development experience with Xilinx FPGA/SoC devices
- Digital signal processing (DSP) design and development experience
- Experience with Linux, bare metal application development, device drivers, and/or boot loaders
- Experience with electrical test equipment (multimeters, power supplies, spectrum analyzers, oscilloscopes, etc)
- Working knowledge of software version control tools (Git, Subversion, etc).