Job Search and Career Advice Platform

Enable job alerts via email!

Real-Time Embedded Software Engineer for Airborne Systems

PVLabs

Burlington

Hybrid

CAD 80,000 - 100,000

Full time

19 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking an Embedded Software Designer to design and build real-time software systems supporting airborne optical platforms. This hybrid role involves collaborating with engineers from various fields and requires strong C++ skills along with experience in embedded systems. The ideal candidate will lead software architecture, design verification, and development, while adhering to military-class standards. A relevant degree and ability to meet security clearance requirements are essential.

Qualifications

  • Eligibility to meet Controlled Goods Program requirements and hold a Canadian Security Clearance.
  • Relevant degree or equivalent experience.

Responsibilities

  • Architect, design, implement, and verify complex real-time embedded software.
  • Lead design and code reviews with a critical mindset.
  • Work with cross-disciplinary teams to ensure requirements are documented.
  • Develop software aligned with military-class development standards.
  • Maintain source control and build artifacts.
  • Contribute to engineering standards and development workflows.

Skills

Strong C++ and C experience
Multi-process and multi-threaded application development
Embedded development on microcontroller and FPGA SoC platforms
Proficiency with debugging tools (e.g., GDB)
Comfort in Linux-based, command-line environments
Familiarity with communication protocols (UART, I²C, SPI, CAN, Ethernet)
Scripting with Bash and Python
Fluent with Git

Education

Degree or technical diploma in Software Engineering, Computer Science, Electrical Engineering

Tools

Linux-based environments
GDB
Job description
A leading technology firm is seeking an Embedded Software Designer to design and build real-time software systems supporting airborne optical platforms. This hybrid role involves collaborating with engineers from various fields and requires strong C++ skills along with experience in embedded systems. The ideal candidate will lead software architecture, design verification, and development, while adhering to military-class standards. A relevant degree and ability to meet security clearance requirements are essential.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.