Senior Embedded Firmware Engineer C++

2 days ago

Calgary, AB, Canada S I Systems Full-time €90,000 - €130,000 Contract
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.