Recherche d'emploi > Ottawa, ON > Embedded software developer

Embedded Software Developer

DEI
Ottawa, Ontario, Canada
90K $-120K $ / an (estimé)
Temps plein

Job Summary :

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.
  • Participate in system design.
  • 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 developing low-level interfaces (UART, SPI, I2C, etc.).
  • Experience with the complete software design cycle, from requirement definition through to system integration, verification and debugging.
  • Knowledge of scripting language (Python, JavaScript, etc.) is desirable.

Personal Characteristics :

  • Positive, open minded, problem solving attitude.
  • Strong communication and interpersonal skills.
  • Self-directed, proactive approach to tasks and time management.
  • Il y a plus de 30 jours
Emplois reliés
Allen Vanguard
Ottawa, Ontario

The successful candidate will be actively involved in the full software development process including:  requirements definition, high-level design, implementation and support. Design and implement real-time embedded firmware in C/C++ on ARM and Intel processors. Development experience under Lin...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. Embedded target side softwar...

Bartech
Ottawa, Ontario

Automotive Embedded Software Developer - System Software Stability (Connected Car Technologies). Automotive Embedded Software Developer. Design and develop embedded software to detect and report system instability and recover systems and services from instability incidents. Have a keen interest in s...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. The role of the Systems Soft...

Stryten Energy
Ottawa, Ontario

Carry out full software development life-cycle for safety-critical systems: planning, development, testing, and (if necessary) certification of embedded software. Provide input on overall product design and architectural design of embedded software. Prepare for and conduct peer reviews of software d...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. Embedded target side softwar...

Litens Automotive Group
Canada

Join the Litens Engineering team as an Embedded Software Developer. Plan & perform embedded software engineering assignments. Minimum 3 years embedded software experience using C/C++. Minimum 1 year experience in safety critical embedded software (automotive preferred). ...

E-Solutions
Ottawa, Ontario

Role: Embedded Software Developer Infotainment- Front End Web Developer. The Infotainment Front end web developer is responsible for. Develop user-facing HTML/JavaScript front-end web application software for the SYNC infotainment system. HTML/JavaScript software development experience using common ...

Ford Motor Company
Ottawa, Ontario

The Ford BSP and Driver Development Team is seeking a skilled embedded software developer that is experienced in the areas of BSP and secure bootloaders. Knowledge of embedded OS (Linux, QNX). ...

Actalent
Ottawa, Ontario

You will join our Product Development team, creating vehicle software for next-generation connected vehicles. Our In-House System Platform Team is responsible for the development, integration, and debugging of software for automotive networking appliances that connect various Electronic Control Unit...