Design embedded firmware with C++ on Linux in Calgary’s hybrid contract setting, supporting defense communications for land forces.
This Senior Software Engineer role requires 5–10+ years of experience. You will build applications for custom target hardware using C++, Linux, and Python automation. The work includes networking features, deployed systems, and a large, long-lived codebase.
Key Responsibilities:
- Design software and embedded firmware solutions
- Implement functionality in deployed systems
- Analyze legacy code and correct existing defects
- Develop Python test automation and associated frameworks
- Perform verification with Hardware, Firmware, System, and Test Engineers
Requirements:
- Five to ten-plus years of software engineering experience
- C++ and Linux experience on custom target hardware
- Embedded firmware development under Linux
- Python-based automated test framework experience
- Canadian citizenship, Reliability Status, and positive Controlled Goods Assessment
Apply embedded C++, Linux, Python automation, and firmware expertise to this Calgary defense communications program.
📌 Senior Embedded Firmware Engineer C++ (Calgary)
🏢 S.I. Systems
📍 Calgary
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.