Embedded Software Developer

Company:  Allen Vanguard Corporation
Location: Ottawa
Closing Date: 30-10-2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Allen Vanguard is a global leader in defeating terrorist and extremist threats. With 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 other engineering disciplines (systems, hardware, and RF) on system integration.Unit and integration testing.Produce high-quality design documentation.Minimum 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. #J-18808-Ljbffr
Apply Now
Share this job
Allen Vanguard Corporation
  • Similar Jobs

  • Software Developer - Embedded Infotainment

    Ottawa
    View Job
  • Embedded C Software Developer

    Ottawa
    View Job
  • Embedded C Software Developer

    Ottawa
    View Job
  • Embedded C Software Developer

    Orleans
    View Job
  • Embedded C Software Developer

    Orleans
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙