Cette offre d'emploi n'est plus disponible
Embedded Software Developer
- Ottawa, Ontario, Canada
- Ottawa, Ontario, Canada
À propos
Job Title: Embedded Software Developer
ID # 80RR ESD
Location: Ottawa – On-site
Term: Full-time
Salary Scale: 120K
High Tech Genesis is seeking an Intermediate to Senior Software Developer to join our Research & Development team working on advanced radar emulation systems, specifically supporting the MRC Threat 2 Vertical Radar Emulation platform. This is a hands-on development role requiring strong technical expertise in C and Go, combined with the ability to understand system-level architecture and contribute to high-level application design.
The successful candidate will be part of a collaborative, multicultural engineering team operating in a dynamic, innovative, and technically challenging environment. This role requires an engineer who can think beyond individual tasks, understand system context, and contribute meaningfully to architectural and design decisions.
This is a full-time term position for a duration of two years.
Key Responsibilities & Accountabilities:
-
Design and implement real-time embedded software (firmware) in C / C on ARM and Microchip processors
-
Customize Uboot and Linux for D-TA embedded controllers
-
Work closely with the other engineering disciplines (systems, hardware and RF) on system integration.
-
Maintain existing code bases
Requirements:
-
Eng. or equivalent degree in Electronics/Computer/Systems Engineering or Computer Science
-
5 years of embedded software development experience
-
Ability to use best design practices to create modular and readable C and C code
-
Strong initiative and willingness to solve problems autonomously
-
Hands-on experience in board bring up and initial engineering debug
-
Experience in developing and debugging device drivers, bootloaders, or board support packages (BSP)
-
Familiar with GNU toolchain, Linux, UBoot
-
Strong low-level software experience and interaction with hardware
-
Experience with oscilloscopes, logic analyzers and spectrum analyzers
-
Experience with the following: UART, SPI, I2C, NAND, network interfaces
-
Experience with Microchip MPLab IDE (PIC32MZ series processors)
-
Familiar with XML, python, Linux bash scripting
-
High standards of ethics and confidentiality to handle sensitive information
-
Eligible for Canadian security clearance up to secret
Set Qualifications:
-
Hardware design experience including FPGA design experience is an asset
-
Experience with RF systems is an asset
-
Experience with low power design is an asset
-
Experience with multi-core processors an asset
Compétences linguistiques
- English
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.