Talent.com
S.i. Systems
Senior Software Engineer to design and deliver embedded firmware using C++ on LinuxS.i. Systems • Calgary
Rechercher d'autres offres
Senior Software Engineer to design and deliver embedded firmware using C++ on Linux

Senior Software Engineer to design and deliver embedded firmware using C++ on Linux

S.i. Systems • Calgary
Il y a 23 heures
Type de contrat
  • Indépendant
Description de poste

Our aerospace & defense client is seeking a Senior Software Engineer (5–10+ years) to design and deliver embedded firmware using C++ on Linux

Join a defense communications program supporting domestic and international land forces. This contract role designs, implements, integrates, and tests embedded firmware and software on Linux target hardware using C++ with Python-based automation across a large, long-lived codebase. Work spans networking features, including socket programming with TCP/IP and UDP, within a multi-team SAFe environment. The team is seeking a senior engineer who can contribute to design and help mentor junior developers.

Contract, Calgary, Hybrid, Working Hours: 8am - 4pm MST

Must Haves

  • C++ on Linux for applications on custom target hardware
  • Embedded firmware development under Linux
  • Automated test frameworks using Python
  • Canadian citizenship and Reliability Status (Secret in process) with a positive Controlled Goods Assessment
  • Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent

Nice to Have

  • Socket programming with TCP/IP, UDP, and unicast
  • SAFe experience
  • Prior leadership or mentoring
  • Experience with AI agents and development tools

Responsibilities

  • Design software and firmware solutions
  • Implement new functionality in deployed systems
  • Analyze legacy code to determine behavior
  • Correct defects in existing systems
  • Develop test automation using Python and associated frameworks
  • Work with Hardware, Firmware, System, and Test Engineers to perform verification activities
  • Work with System Engineering and UX teams to determine behavior and plan new functionality


Créer une alerte emploi pour cette recherche

Senior Software Engineer to design and deliver embedded firmware using C++ on Linux • Calgary