CareerPlan

Software Firmware Engineer - Bowman

Calgary, AB, caFull-time$90k2026-11-05 → 2026-11-10
No visa sponsorshipSecurity clearance required

Core

Design, develop, and enhance software and firmware components for BOWMAN, an advanced tactical communications system integrating secure digital voice and data for military environments.

Role type

Senior IC software/firmware engineer (embedded systems)

Builds

Tactical radio networks, data routing, headquarters communications, and battle management systems

Domain

Defense / Embedded Systems / Networking

Required skills

C++, C#, C, Linux, Windows, object-oriented programming, UML, unit testing, TCP/IP, UDP, IPv4, VLANs, OSPF, RIPv2, BGP4, DHCP, DNS, DSCP

Preferred skills

AI/ML models

Responsibilities

Design and implement software/firmware components, review system requirements and interface control documents, participate in Scrum activities, develop and execute unit tests, collaborate on systems integration, investigate software defects and perform root cause analysis, participate in design and code reviews, provide technical expertise during customer activities

Seniority

Senior, hands-on IC