waypointjobs

Atlas Copco Group

Software Engineer III

bozeman, MT

Check who can apply and the requirements below before continuing.

About this opportunity

Atlas Copco Group lists this Software Engineer III opportunity in bozeman, Montana. Review the employer’s description below for duties, qualifications and application requirements.

Job description

At Montana Instruments, the Software Engineer III is an experienced software professional responsible for the design, architecture, development, integration, and validation of software systems used in advanced scientific instrumentation and cryogenic technologies. As a key contributor within multidisciplinary project teams, this role leads development efforts for complex software subsystems, provides technical guidance to less experienced engineers, and drives projects from concept through release. The Software Engineer III balances hands-on software development with technical leadership to deliver innovative, reliable, and maintainable solutions that support Montana Instruments' product roadmap and enable scientific discovery.

To succeed, you will need

Experience & Education

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related technical discipline. Equivalent experience may be considered.

Typically, 5+ years of professional software engineering experience.

Demonstrated experience developing and deploying software products through complete development lifecycles.

Experience designing software architectures and leading development of complex software subsystems.

Experience working with embedded systems and hardware-integrated software applications.

Competencies, Knowledge, Skills, and Abilities

Advanced proficiency in C++ and Python

Strong understanding of Linux/UNIX development environments

Experience designing scalable and maintainable software architectures

Strong knowledge of software engineering principles, object-oriented design, design patterns, and software lifecycle methodologies

Proficiency with source control and collaborative development tools, including Git-based workflows

Experience developing automated testing and validation strategies

Strong analytical, troubleshooting, and debugging skills

Ability to decompose complex technical problems and develop practical engineering solutions

Effective written and verbal communication skills with both technical and non-technical audiences

Ability to mentor junior engineers and provide technical leadership without direct supervisory authority

Preferred Qualifications

Experience with Qt application development

Experience with ArchOS and/or Yocto Linux

Experience with scientific instrumentation, automation systems, or precision electromechanical equipment

Familiarity with communication protocols including USB, Ethernet, CAN, SPI, I²C, Modbus, and RS-485.

Experience with CI/CD pipelines and automated build systems

Experience integrating software with embedded firmware, electronics hardware, vacuum systems, cryogenic systems, or laboratory instrumentation

Background in physics, chemistry, materials science, cryogenics, quantum technologies, or related scientific fields

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 prefers you to work on-site at our office in Bozeman, United States (US). You will be part of a dynamic team and enjoy the benefits of face-to-face collaboration.

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

#J-18808-Ljbffr

Worksite address

bozeman, MT, 59772, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Last received from source 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Reverse Engineer and AI Workflow Developer

laurel, MD

See pay details in description

Description Are you passionate about reverse engineering complex software, firmware, and hardware? Do you enjoy developing agentic AI workflo…

Last received from source 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Electrical Powertrain Software Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Last received from source 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer (102178)

raymond, OH

Salary not specified

Job Purpose This position will support the development of hardware and software technologies into our vehicles to enhance comfort, safety, a…

Last received from source 2026-10-06View job

American Honda Motor Co., Inc.

WhatJobs

Assistant IT Team Manager - Software Applications

torrance, CA

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Last received from source 2026-10-06View job

Honda Dev. and Mfg. of Am.,LLC

WhatJobs

Software & System Dev. Engineer

raymond, OH

Salary not specified

What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it’s a joyful one.  We are looking for individuals with t…

Last received from source 2026-10-06View job