Enable job alerts via email!

Embedded Software Developer

DEI

Ottawa

On-site

CAD 80,000 - 110,000

Full time

30+ days ago

Job summary

A leading company in embedded systems technology seeks an Embedded Software Developer to design and develop firmware for diverse industries. The role requires collaboration in a multi-disciplinary team and involves troubleshooting and supporting hardware design. Candidates should have over 5 years of relevant experience, a degree in Engineering or Computer Science, and skills in systems design.

Qualifications

  • 5+ years' experience in firmware development for microcontrollers.
  • Skills in systems' design and software development tools and techniques.
  • Experience with complete software design cycle.

Responsibilities

  • Develop firmware for embedded systems.
  • Support hardware design and development.
  • Troubleshoot, analyse, and resolve problems.

Skills

Firmware Development
Problem Solving
Communication
Time Management

Education

Bachelor’s degree in Engineering, Computer Science or equivalent

Tools

C / C++
Embedded Linux
RTOS
Linux distribution build systems (Yocto Project, Buildroot)

Job description

Develop software for embedded systems (Embedded Linux, RTOS, bare metal), from specification through to integration and acceptance. You will work independently and as part of a multi-disciplinary team to develop products and systems for a wide range of industries. Based in our Ottawa office, some travel may be required.

Responsibilities :

  • Develop firmware for embedded systems.
  • Support hardware design and development.
  • Troubleshoot, analyse, and resolve problems.
  • Work in a team with close contact to clients.

Requirements :

  • 5+ years’ experience of firmware development for microcontrollers using C / C++.
  • Bachelor’s degree in Engineering, Computer Science or equivalent.
  • Demonstrated skills and knowledge of systems’ design and software development tools and techniques.
  • Experience with build systems for Linux distribution (Yocto Project, Buildroot)
  • Experience with Linux OS board support package (BSP) on custom hardware.
  • Experience with Linux bootloader image, kernel, toolchains, peripheral driver development.
  • Experience with the complete software design cycle, from requirement definition through to system integration, verification and debugging.

Personal Characteristics :

  • Positive, open minded, problem solving attitude.
  • Strong communication and interpersonal skills.
  • Self-directed, proactive approach to tasks and time management.
Create a job alert for this search

Embedded Software Developer • Ottawa, Ontario, Canada

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

Similar jobs