Software Engineer III

Atlas Copco

Bozeman (MT)

On-site

USD 110,000 - 150,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Culture of trust and accountability
Lifelong learning and career growth
Innovation powered by people
Comprehensive compensation andBenefits
Health and well-being

Job summary

Atlas Copco invites a Software Engineer III to join Montana Instruments team in Bozeman, on-site. You will design, architect, develop, integrate and validate software for advanced scientific instrumentation and cryogenic systems, balancing hands-on coding with technical leadership.

You will mentor junior engineers, drive subsystems from concept to release, and collaborate across disciplines to deliver scalable, maintainable software.

Qualifications

  • 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.
  • 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.

Responsibilities

  • Design, architecture, development, integration, and validation of software systems used in scientific instrumentation.
  • Lead development efforts for complex software subsystems and drive projects from concept through release.
  • Mentor junior engineers and provide technical leadership.
  • Collaborate with multidisciplinary teams to deliver reliable and maintainable solutions.
  • Develop automated testing and validation strategies.

Skills

C++
Python
Linux/UNIX
Software architecture
Object-oriented design
Git
Testing & validation
Troubleshooting
Communication
Mentoring

Education

Bachelor's degree in Computer Science / related

Tools

Qt
ArchOS/Yocto
CI/CD pipelines
Embedded firmware integration

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.

Information at a Glance

Atlas Copco Group enables technology that transforms the future. We innovate to develop products, services and solutions that are key to our customers' success. Our four business areas offer technologies for air and gas compression, vacuum and abatement, automated assembly and quality control, mobile energy management and power generation as well as portable and industrial flow technologies.

Visit the Atlas Copco Group website

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III
Software Engineer III

Montana Instruments Corporation • Bozeman (MT)

On-site
USD 110,000 - 170,000
Competitive salaries and annual bonus
Comprehensive health & insurance (med/
Company HSA Seed
+5
Lead Embedded Software Engineer for Instrumentation
Lead Embedded Software Engineer for Instrumentation

Montana Instruments Corporation • Bozeman (MT)

On-site
USD 110,000 - 170,000
Competitive salaries and annual bonus
Comprehensive health & insurance (med/
Company HSA Seed
+5
Inside Sales Engineer- Cryogenics
Inside Sales Engineer- Cryogenics

Montana Instruments • Bozeman (MT)

On-site
USD 55,000 - 80,000
Culture of trust
Career growth
Innovation culture
+2
Software Engineer
Software Engineer

J2T Recruiting Consultants, Inc. • Bozeman (MT)

On-site
USD 100,000 - 125,000
Medical, dental and vision
401(k) with 6% match
Company-paid disability
+1
Inside Sales Engineer- Cryogenics
Inside Sales Engineer- Cryogenics

Montana Instruments Corporation • Bozeman (MT)

On-site
USD 45,000 - 65,000
Cryogenics Sales Engineer II (Central US Region)
Cryogenics Sales Engineer II (Central US Region)

Montana Instruments Corporation • Dallas (TX)

Remote
USD 90,000 - 130,000
Talent Acquisition Specialist
Talent Acquisition Specialist

Atlas Copco • Salt Lake City (UT)

Hybrid
USD 70,000 - 95,000
PTO 3 weeks
Paid holidays
Medical insurance
+10
Senior Controls Engineer
Senior Controls Engineer

Atlas Copco • Michigan

On-site
USD 90,000 - 120,000
Professional Development
Comprehensive Benefits
401(k) with company match
Applied AI Engineer
Applied AI Engineer

Atlas Copco Group • Rock Hill (SC)

Hybrid
USD 90,000 - 120,000
Manufacturing Engineer APE
Manufacturing Engineer APE

Atlas Copco Group • Rock Hill (SC)

On-site
USD 80,000 - 110,000
Medical benefits
Parental leave
Employee Assistance Program (EAP)
+7