⚡ New

Embedded Software Developer

High Tech Genesis Inc.

OttawaFull-timeMid LevelOn-site

Job Description

Job Title: Embedded Software Developer ID # 80RR20022026ESD 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 #J-18808-Ljbffr

Posted Today

Related Jobs

AEP Developer

United Software Group Inc

Halifax Today
Full-time On-site Mid Level

Related Searches

Apply Now