Senior Software Engineer, Embedded Systems & Instrumentation

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Software Engineer III
Software Engineer III

Atlas Copco • Bozeman (MT)

On-site
USD 110,000 - 150,000
Culture of trust and accountability
Lifelong learning and career growth
Innovation powered by people
+2
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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

J2T Recruiting • Bozeman (MT)

On-site
USD 146,000 - 234,000
401K with 6% match
3 Weeks PTO + 13 Paid Holidays
Company-sponsored team events
+2
Inside Sales Engineer- Cryogenics
Inside Sales Engineer- Cryogenics

Montana Instruments Corporation • Bozeman (MT)

On-site
USD 45,000 - 65,000
Software Engineer III: Control Systems for Quantum Equipment
Software Engineer III: Control Systems for Quantum Equipment

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
Senior Embedded Software Engineer - Lead & Architect (Bozeman)
Senior Embedded Software Engineer - Lead & Architect (Bozeman)

J2T Recruiting • Bozeman (MT)

On-site
USD 146,000 - 234,000
401K with 6% match
3 Weeks PTO + 13 Paid Holidays
Company-sponsored team events
+2
Senior Embedded Software Engineer – C++/Python, Lead & Build
Senior Embedded Software Engineer – C++/Python, Lead & Build

Bozeman Chamber • Bozeman (MT)

On-site
USD 95,000 - 125,000
3 weeks PTO from day one
7 paid holidays
Company-paid health insurance
+5
Senior Software Engineer: Scale Rust/Express with CI/CD (Bozeman)
Senior Software Engineer: Scale Rust/Express with CI/CD (Bozeman)

Egreenservices • Bozeman (MT)

On-site
USD 102,000 - 149,000
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