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

Embedded Software Developer

Allen Vanguard
Ottawa, ON, CA
44 $ / heure (estimé)
Temps plein
Quick Apply

Allen Vanguardis a global leader in defeating terrorist and extremist threats. With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating IEDs.

Currently, our engineering team is seeking a full-time Embedded Software Developer , to work in a hybrid environment based in our Ottawa ON office.

The successful candidate will be actively involved in the full software development process including : requirements definition, high-level design, implementation and support.

Duties & Responsibilities :

  • Design and implement real-time embedded firmware in C / C++ on ARM and Intel processors
  • Implement signal processing algorithms
  • Work closely with the other engineering disciplines (systems, hardware and RF) on system integration.
  • Unit and integration testing
  • Produce high quality design documentation

Requirements

  • A Bachelor of Computer Engineering / Computer Science Degree or related College Diploma.
  • 3 8 years of experience in embedded software development;
  • Strong C / C++ abilities are key, Python experience is desirable;
  • Must have development experience with both microprocessor and microcontroller-based platforms;
  • Development experience under Linux, including driver development in an embedded environment, is important;
  • Development experience on FPGA SoCs, is a strong asset;
  • Experience implementing DSP algorithms or communication systems is very desirable
  • Experience with GPUs using either CUDA or OpenCL, is an asset;
  • Exposure to any SDR framework (e.g., GNURadio, OpenCL, OpenCPI), is a strong asset;
  • Experience with FreeRTOS, or QNX, is an asset;
  • Experience with ML and AI techniques, is an asset
  • Must be very comfortable in a lab environment and know how to use common electronics test equipment;
  • An independent work ethic to bring tasks to completion;
  • Excellent verbal and written communication skills are essential;
  • Must be comfortable working in a hands-on environment.
  • Must be able to obtain a minimum Secret Level II Security Clearance

Benefits

  • Extended health care.
  • Prescription drug coverage.
  • Dental.
  • Short term disability.
  • Long term disability.
  • Accidental Death and Dismemberment insurance.
  • Life insurance.
  • RRSP plan.
  • Employee Assistance Program.

Health Care Spending Account.

Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
SRI Tech Solutions
Ottawa, Ontario

Embedded Software Developer Infotainment- Middleware/HMI. ...

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

Altair Engineering
Canada

System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of e...

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

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

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

Lead/plan & perform embedded software engineering assignments. Contribute to the evaluation of more junior developers. ...

Actalent
Ottawa, Ontario

Expert Embedded C++ Software Developer. This role involves developing at the middleware level within an embedded software environment focused on infotainment systems. Have a keen interest in software technologies, with emphasis on multi-threaded embedded systems design, real time OS development and ...

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