IT & Software

C++ Software Firmware Developer

General Dynamics Mission Systems, Inc.

Calgary · Alberta · Canada

Share this job: X Facebook WhatsApp Save job

Use C++, C# and C to develop software and firmware for BOWMAN in Calgary, Alberta, within a multidisciplinary Agile team.

As an experienced Software/Firmware Developer, you will support BOWMAN, an advanced tactical communications system. You will design, implement, debug and maintain components for secure digital voice, data routing, tactical radio networks and system management. The work spans requirements interpretation, technical design, unit testing and integration across the product development lifecycle.

Key Responsibilities:

  • Design, develop and unit test software and firmware components
  • Interpret requirements, interface documents, designs and use cases
  • Participate in Scrum planning, reviews and retrospectives
  • Investigate defects and implement corrective solutions
  • Support integration, verification and customer activities

Requirements:

  • Bachelor’s degree or equivalent education and experience
  • Five or more years developing software and/or firmware
  • Strong C++, C# and C programming skills
  • Linux and Windows development experience
  • Networking knowledge including TCP/IP, UDP and IPv4

Apply software architecture, testing, debugging and networking expertise to advance BOWMAN communications capabilities in Calgary.

#J-18808-Ljbffr

Reference: WJ-4483_1564612 · Posted 09 Nov 2026, 02:38 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

C++ Software jobs in other states

Browse jobs