11 Aug
|
High Tech Genesis
|
Ottawa
11 Aug
High Tech Genesis
Ottawa
Job Title: Embedded Software DeveloperID # 80RR20022026ESDLocation: Ottawa – On-siteTerm: Full-timeSalary Scale: 120KHigh 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 cooperative, 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 basesRequirements- 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 secretSet 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#J-18808-Ljbffr
📌 Embedded Software Developer - C$120,000 A Year (Ottawa)
🏢 High Tech Genesis
📍 Ottawa