Senior Embedded Firmware Engineer C++
2 days ago
Calgary, AB, Canada
S I Systems
Full-time
€90,000 - €130,000 Contract
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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.
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.