Embedded Software Engineer
2 weeks ago
Allen Vanguard is a global leader in counter-threat solutions, systems, and technologies. We deliver battle-proven equipment for defeating IEDs.
We are seeking a full-time Embedded Software Developer to work in a hybrid environment based in our Ottawa office.
Key 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 on system integration.
- Unit and integration testing.
- Produce high-quality design documentation.
- 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 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.
- 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.
-
Embedded Software Engineer
4 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...
-
Embedded Software Engineer
4 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...
-
Embedded Software Engineer
5 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...
-
Embedded Software Engineer
5 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...
-
Embedded Software Engineer
3 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerAt QNX Software Systems, we're seeking an experienced Embedded Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software for our embedded operating systems, including...
-
Embedded Software Engineer
4 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerAt QNX Software Systems, we're seeking an experienced Embedded Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software for our embedded operating systems, including...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...
-
Embedded Software Engineer
2 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals,...
-
Embedded Software Engineer
2 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals,...
-
Embedded Software Engineering Manager
4 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...
-
Embedded Software Engineering Manager
4 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...
-
Embedded Software Engineer
2 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeSoftware Driver Developer for Automotive SystemsBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for embedded systems. We are seeking a skilled Software Driver Developer to join our QNX BSP Team and contribute to the development of next-generation computing platforms for the automotive...
-
Embedded Software Engineer
2 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeSoftware Driver Developer for Automotive SystemsBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for embedded systems. We are seeking a skilled Software Driver Developer to join our QNX BSP Team and contribute to the development of next-generation computing platforms for the automotive...
-
Embedded Systems Software Engineer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timePosition: Embedded Software DeveloperCompany: QNX Software SystemsLocation: On-site OttawaQNX Software Systems is a leading provider of secure operating systems, hypervisors, development tools, and support services tailored for critical embedded systems. Our software is widely utilized in the automotive sector, trusted by a majority of the top electric...
-
Embedded Systems Software Engineer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timePosition: Embedded Software DeveloperCompany: QNX Software SystemsLocation: On-site OttawaQNX Software Systems is a leading provider of secure operating systems, hypervisors, development tools, and support services tailored for critical embedded applications. Our solutions are extensively utilized in the automotive sector, with a reputation for reliability...
-
Embedded Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As an Embedded Software Engineer, you will be responsible for developing and maintaining software drivers for various hardware peripherals.Key Responsibilities:Develop and maintain software drivers for various hardware peripherals, including...
-
Embedded Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As an Embedded Software Engineer, you will be responsible for developing and maintaining software drivers for various hardware peripherals.Key Responsibilities:Develop and maintain software drivers for various hardware peripherals, including...
-
Embedded Systems Software Engineer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timePosition: Embedded Software DeveloperCompany: QNX Software SystemsLocation: On-site OttawaQNX Software Systems is a leading provider of secure operating systems, hypervisors, development tools, and support services tailored for critical embedded systems. Our software is widely recognized in the automotive sector, trusted by a majority of the top electric...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeSoftware Driver Developer OpportunityWe are seeking a skilled software driver developer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers for various hardware peripherals,...