Software Engineer

J2T Recruiting Consultants, Inc.

Bozeman (MT)

On-site

USD 100,000 - 125,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental and vision
401(k) with 6% match
Company-paid disability
3 weeks PTO + 80 hours sick time + 13;

Job summary

J2T Recruiting Consultants, Inc. is partnering with a Bozeman company to hire a Software Engineer III. You will develop software that controls precision scientific equipment used in quantum research, and own major subsystems end-to-end.

You’ll collaborate with mechanical, electrical and firmware teams, mentor junior engineers, and contribute to design reviews while following established processes. A passion for hardware-driven software is essential.

Qualifications

  • Experience on control systems for machines is highly valued.
  • 5+ years of professional software engineering experience.
  • Advanced C++ and Python proficiency.
  • Comfortable working in Linux environments.
  • Experience with embedded systems and software for hardware.
  • Scientific equipment experience is a plus.
  • Software-related degree preferred, though relevant experience counts.
  • Git and automated testing experience.
  • Follow documented processes and contribute new ones.
  • Knowledge of Qt, Yocto Linux, CI/CD pipelines, CAN, SPI or Modbus is a plus.

Responsibilities

  • Write the code behind upgrades and new product introductions.
  • Lead the design of complex software subsystems from concept to release.
  • Serve as the go-to person for troubleshooting on customer machines.
  • Build verification and test plans, including automated testing.
  • Collaborate with mechanical, electrical, firmware, and physics teams.
  • Review code and help set coding standards.
  • Mentor junior developers with design reviews and guidance.
  • Document designs and follow team processes, including 8D problem solving.

Skills

C++
Python
Linux
Embedded systems
Git
Automated testing
CI/CD
Qt
Yocto Linux
CAN
SPI
Modbus

Education

Software-related degree

Tools

Qt
Yocto Linux
CI/CD pipelines
CAN
SPI
Modbus

Job description

  • A Bozeman company building precision scientific equipment that quantum research labs around the world rely on.
  • Backed by a large global industrial parent that's putting cash and attention behind their new products.
  • Known for its culture within the larger parent company, with a lot of people there 10+ years.
  • Lunch and learns, a trivia team and bike-to-work days.
Why This Job - Software Engineer III

We've partnered with a Bozeman company that designs and builds precision scientific equipment used in quantum research. There's a lot going on in that field, and they're looking for a Software Engineer III to join their software team.

Every machine they ship runs on a control system they built in house, and the software team owns it. Software engineers there end up on every project, working on new products and on the machines already out in the field. The job is pretty interactive, and there's a lot of variety in the work.

Pushing back is fine, and they want people who bring solutions and work well across teams. Both the manager you'd report to and the R&D manager above them have an open-door policy. They're hoping to find someone who'll stay with them long-term.

The interview includes a take-home engineering challenge, and then you come in and walk the team through your design. If you're a software engineer who likes writing code that controls hardware, reach out.

What You'll Actually Do:
  • Write the code behind upgrades and new product introductions, which is most of the job.
  • Lead the design of complex software subsystems and take them from concept through release.
  • You'd likely be the person the service team calls when a machine at a customer site needs troubleshooting.
  • Build the verification and test plans, including automated testing, for the software you ship.
  • Work with the mechanical, electrical and firmware engineers and the physics team to get your software running inside the full system.
  • Review code and help set the coding standards the team works to.
  • Mentor the Software Engineer I and II folks with design reviews and technical guidance.
  • Document your designs and follow the team's documented processes, including 8D problem solving.
What You Bring:
  • Experience on control systems for machines is what they want most.
  • 5+ years of professional software engineering experience.
  • Advanced C++ and Python.
  • You're comfortable living in Linux.
  • Experience with embedded systems and software that runs on hardware.
  • Scientific equipment experience is also welcome.
  • They'll go for a software-related degree first, though experience could probably cover it.
  • Git and automated testing.
  • You follow documented processes and write down the new ones you build.
  • Qt, Yocto Linux, CI/CD pipelines, protocols like CAN, SPI and Modbus, or a background in physics or quantum technologies are all a plus.
Where and How Much:
  • Compensation: $100,000 to $125,000 plus a performance-based bonus
  • Medical, dental and vision
  • 401(k) with a 6% match
  • Company-paid disability
  • 3 weeks PTO to start, plus 80 hours of sick time and 13 holidays
  • Schedule: Full time, about 40 hours a week
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

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
Advanced Software Engineer - 815
Advanced Software Engineer - 815

Quantinuum • Broomfield (CO)

On-site
USD 132,000 - 152,000
Flexible schedule
Health insurance
Dental insurance
+6
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
Software Engineer - Control Systems
Software Engineer - Control Systems

Linuxcareers • Princeton (NJ)

On-site
USD 150,000 - 235,000
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
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 Quality Engineer - 770
Software Quality Engineer - 770

Quantinuum • Broomfield (CO)

Hybrid
USD 132,000 - 165,000
Competitive salary
Flexible schedule
Health, dental, and vision insurance
+5
Senior Software Engineer (Quantum Computing)
Senior Software Engineer (Quantum Computing)

Infleqtion • Chicago (IL)

On-site
USD 160,000 - 185,000
Medical insurance
Dental insurance
Vision insurance
+10
Senior Software Engineer (Quantum Computing)
Senior Software Engineer (Quantum Computing)

Infleqtion • Madison (WI)

On-site
USD 160,000 - 185,000
Medical coverage
Dental coverage
Vision coverage
+5
Software Engineer I - 103QE
Software Engineer I - 103QE

Quartus Engineering • San Diego (CA)

Hybrid
USD 65,000 - 106,000