Embedded Software Developer

3 days ago


Ottawa, Canada Allen Vanguard Full time

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.


  • BlackBerry QNX

    4 weeks ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location - On-site OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded,...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...

  • BlackBerry QNX

    2 months ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: Fulltime, onsite Ottawa Integration/Support Developer (Services Team) Company:BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We...

  • BlackBerry QNX

    4 weeks ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: Fulltime, onsite Ottawa Integration/Support Developer (Services Team) Company:BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We...


  • Ottawa, Canada Akkodis Full time

    Akkodis is seeking an Embedded Software Development for a contract position with a client in Ottawa (Hybrid) and ideally looking for experience with Unreal Engine and GUI or UX and C++Position: Embedded Software DevelopmentLocation: Ottawa, ONContractMust-Have Skills The candidate will be involved in the full lifecycle of Embedded Software Development on the...


  • Ottawa, Canada Akkodis Full time

    Akkodis is seeking an Embedded Software Development for a contract position with a client in Ottawa (Hybrid) and ideally looking for experience with Unreal Engine and GUI or UX and C++Position: Embedded Software DevelopmentLocation: Ottawa, ONContractMust-Have Skills The candidate will be involved in the full lifecycle of Embedded Software Development on the...


  • Ottawa, Canada Akkodis Full time

    Akkodis is seeking an Embedded Software Development for a contract position with a client in Ottawa (Hybrid) and ideally looking for experience with Unreal Engine and GUI or UX and C++ Position: Embedded Software Development Location: Ottawa, ON Contract Must-Have Skills The candidate will be i


  • Ottawa, Canada Akkodis Full time

    Akkodis is seeking an Embedded Software Development for a contract position with a client in Ottawa (Hybrid) and ideally looking for experience with Unreal Engine and GUI or UX and C++Position: Embedded Software DevelopmentLocation: Ottawa, ONContractMust-Have Skills The candidate will be involved in the full lifecycle of Embedded Software Development on the...


  • Ottawa, Canada Akkodis Full time

    Akkodis is seeking an Embedded Software Development for a contract position with a client in Ottawa (Hybrid) and ideally looking for experience with Unreal Engine and GUI or UX and C++Position: Embedded Software DevelopmentLocation: Ottawa, ONContractMust-Have Skills The candidate will be involved in the full lifecycle of Embedded Software Development on the...


  • Ottawa, Canada Akkodis Full time

    Akkodis is seeking an Embedded Software Development for a contract position with a client in Ottawa (Hybrid) and ideally looking for experience with Unreal Engine and GUI or UX and C++ Position: Embedded Software Development Location: Ottawa, ON Contract Must-Have Skills The candidate will be involved in the full lifecycle of Embedded Software...


  • Ottawa, Canada DEI Full time

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


  • Ottawa, Canada Epsilon Solutions Ltd. Full time

    Job Description"The Embedded Software Developer will participate in the development, productization and maintenance of specific software modules.Main ResponsibilitiesCollaborate with experienced engineers in the design, coding, testing, and maintenance of software applications.Develop and maintain embedded software modules using programming languages like...


  • Ottawa, Canada Epsilon Solutions Ltd. Full time

    Job Description"The Embedded Software Developer will participate in the development, productization and maintenance of specific software modules.Main ResponsibilitiesCollaborate with experienced engineers in the design, coding, testing, and maintenance of software applications.Develop and maintain embedded software modules using programming languages like...


  • Ottawa, Canada Allen Vanguard Corporation Full time

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


  • Ottawa, Canada Allen Vanguard Corporation Full time

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


  • Ottawa, Canada Allen Vanguard Corporation Full time

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


  • Ottawa, Ontario, Canada iVedha Inc. Full time

    Company DescriptioniVedha Inc. is a leading NextGen software-powered global cloud managed services provider and managed hybrid cloud services provider for enterprises. With a strong presence in Canada, USA, Mexico, and other parts of the world, iVedha is known for delivering innovative solutions to address the digital transformation needs of clients across...


  • Ottawa, Canada Allen Vanguard Full time

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


  • Ottawa, Canada Allen Vanguard Full time

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


  • Ottawa, Canada Stryten Energy Full time

    Responsibilities 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. Design and oversee project plans, specifications, and other important documentation...