Embedded Software Designer

Ottawa, ON, CA, Canada

Job Description

Embedded Software Designer



Job Type

: Full-time

Job Objective:



The Embedded Software Designer is part of the Research & Development team of a rapidly growing organization. Our dynamic team operates in a collaborative, inclusive and multicultural environment, with the opportunity to contribute at all levels.

As an Intermediate/Senior position and a hands-on position, the developer will be reporting directly to the Software Radio Manager.

Key Responsibilities & Accountabilities:



Design and implement real-time embedded 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

:

B.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

Asset 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

Notes

:

This position is

NOT

remote and requires working out of our facility in Ottawa, Ontario

While we appreciate all interest, only those candidates selected for an interview will be contacted. As part of D-TA Systems' standard recruitment process, suitable candidate(s) will be required to undergo pre-employment screening as a condition of employment or promotion.



No Agency Calls Please.



Job Types: Full-time, Permanent

Pay: $90,000.00-$120,000.00 per year

Experience:

embedded software development: 5 years (required)
Location:

Ottawa, ON (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2624205
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, CA, Canada
  • Education
    Not mentioned