Job Title or Location
RECENT SEARCHES

Embedded Software Developer

Allen Vanguard - 5 Jobs
Ottawa, ON
Full-time
Experienced
Company Benefits
Life Insurance
Employee Assistance Program
Posted 14 days ago

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.