Firmware Engineer II

  • Atlas Copco
  • Bozeman, Montana
  • Full Time
Your role

The Firmware Engineer II supports the development of cutting-edge scientific instruments tailored for research and industrial applications in the quantum industry. As a member of a multidisciplinary team, they contribute to the design, simulation, prototyping, test, and documentation of firmware and control systems that drive our products' performance, usability, and reliability. This position supports new product introductions, custom product development, new technology developments, and sustaining engineering efforts; striving to create innovative solutions that enable users to advance science. This position reports to the Controls Team Manager.

To succeed, you will need

Essential Duties, Responsibilities, and Expectations
Design, develop, test, and maintain real-time C++ firmware for embedded systems
Assist with board bring-up and hardware testing
Provide technical support and troubleshooting assistance for firmware-related issues
Participate in code reviews and provide constructive feedback
Align with cross-functional R&D team including electrical engineering, mechanical engineering, and software engineering to ensure designs integrate into overall system architecture
Architect solutions by understanding product/technical needs, defining requirements, and designing system architectures that can be decomposed into manageable subsystems
Present technical findings and project status to cross-functional team and management
Effectively manage both long-term and short-term project schedules to meet deadlines in a fast paced, dynamic environment

Minimum Qualifications (Experience / Education)
Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
2+ years relevant work experience
Working knowledge of C/C++ for embedded systems, including concurrency and memory management
Familiarity with Linux-based development environment including shell scripting, python, and CMake
Familiarity with debugging embedded applications (e.g. GDB)
Strong analytical and problem-solving skills
Effective communication skills with ability to articulate complex technical concepts across the organization
Action oriented self-starter who works with accuracy and efficiency[CN1.1]

Competencies // Knowledge, Skills, and Abilities (KSAs)
Experience with RTOS microcontroller development (e.g. Zephyr, FreeRTOS)
Experience with source version control (e.g. git, svn)
Experience with TCP/IP networking protocol implementation
Ability to read a schematic and understand digital electronics concepts
Ability to use an oscilloscope or logic analyzer to troubleshoot problems

In return, we offer
  • Culture of trust and accountability
  • Lifelong learning and career growth
  • Innovation powered by people
  • Comprehensive compensation and benefits
  • Health and well-being
Job location

This role requires you to work on-site at our office in Bozeman, MT, United States (US). You will be part of a dynamic team and enjoy the benefits of face-to-face collaboration.

Contact information

Talent Acquisition Team: Danielle Ward

Uniting curious minds
Behind every innovative solution, there are people working together to transform the future. With careers sparked by initiative and lifelong learning, we unite curious minds, and you could be one of them.

Job ID: 522496392
Originally Posted on: 5/26/2026

Want to find more Manufacturing Engineering opportunities?

Check out the 55,539 verified Manufacturing Engineering jobs on iHireManufacturingEngineers