XX
Embedded Software DeveloperHigh Tech GenesisOttawa, Ontario, Canada

Cette offre d'emploi n'est plus disponible

XX

Embedded Software Developer

High Tech Genesis
  • CA
    Ottawa, Ontario, Canada
  • CA
    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

  • Ottawa, Ontario, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.