Enable job alerts via email!

embedded software designer

D-TA Systems Inc

Ottawa

On-site

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A cutting-edge technology firm in Ottawa is seeking an Embedded Software Designer to join their R&D team. In this full-time role, you will design and implement real-time embedded firmware using C/C++ on ARM and Microchip processors. The ideal candidate has over 5 years of embedded software development experience and is adept at problem-solving in a collaborative environment. This is an on-site position with a salary range of $90,000 to $120,000 annually.

Qualifications

  • 5+ years of embedded software development experience.
  • Strong low-level software experience and interaction with hardware.
  • Ability to create modular and readable C and C++ code.

Responsibilities

  • Design and implement real-time embedded firmware in C/C++.
  • Customize Uboot and Linux for D-TA embedded controllers.
  • Work closely with other engineering disciplines on system integration.

Skills

Embedded software development
C/C++ programming
Problem-solving
Firmware design
Experience with device drivers

Education

B.Eng. or equivalent degree in Electronics/Computer/Systems Engineering or Computer Science

Tools

Microchip MPLab IDE
GNU toolchain
Oscilloscopes
Logic analyzers
Spectrum analyzers

Job description

Posted onAugust 21, 2025 by Employer details D-TA Systems Inc

To add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!

embedded software designer

Posted onAugust 21, 2025 by Employer details D-TA Systems Inc

Add to favourites

To add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!

Sign in Sign up for a Plus account
  • Email
  • Copy link
Job details
*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, PermanentPay: $90,000.00-$120,000.00 per yearExperience:* embedded software development: 5 years (required)Location:* Ottawa, ON (required)Work Location: In person
  • Location Ottawa , ON
  • Work location On site
  • Salary $ 90,000 to $ 120,000 YEAR annually
  • Terms of employment Permanent employment Full time
  • Starts as soon as possible
  • vacancies 1 vacancy
  • Source indeed.com #9850727089
  • Ottawa, ON
View the full job posting on indeed.com

Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.

Report a problem with this job posting * What’s wrong? This job posting contains incorrect information Inaccurate salary Inaccurate job title Link to full job posting / Expired or closed job posting Provide more details: Report potential misuse of Job Bank

Thank you for your help!

You will not receive a reply. For enquiries, please contact us .

Sign up for a Plus account to get the most out of your job search and access all the tools available on Job Bank!

The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs