Job Summary
The Senior Software Engineer IV is a senior technical leader responsible for driving the architecture, development, and delivery of complex software systems on our products. This role demands deep technical expertise, a strategic mindset, and the ability to manage large-scale projects from conception through deployment. The Senior Software Engineer IV will lead initiatives that significantly impact on the company's product roadmap, mentor other engineers, and supervise a small team.
Essential Duties, Responsibilities, and Expectations
Architect and develop embedded application-level software and firmware systems, ensuring alignment with product and business goals.
Own the full lifecycle of complex software and firmware projects, from requirements gathering to deployment and long-term support
Mentor and manage a small team of engineers, driving technical excellence, accountability, and continuous improvement
Collaborate with cross functional teams to ensure seamless integration of software and firmware with hardware into development testbeds and released products
Implement robust testing frameworks and code quality standards to ensure reliability, maintainability, and performance
Evaluate and adopt emerging technologies that enhance system performance, scalability, and user experience
Develop and maintain comprehensive documentation for software and firmware systems, architecture, and development processes
Present technical strategies, project updates, and recommendations to senior leadership
Contribute to strategic planning and roadmap development for future software capabilities
Minimum Qualifications (Experience / Education)
Bachelor's in Computer Science or related field
10+ years experience in software development with proven leadership in complex projects
Proven track record of leading complex software and firmware projects from concept to market release
Demonstrated ability to mentor and lead technical teams
Competencies // Knowledge, Skills, and Abilities (KSA's)
Mastery of C, C++, Python, Qt, Bash with deep expertise in Linux/UNIX environments
Strong understanding of embedded system architectures, device drivers, and hardware integration
Strategic mindset and technical leadership, able to align engineering decisions with long term product and business goals
Proven leadership and mentoring skills, with experience developing high performing teams and fostering innovation
Systems-level thinking, with ability to collaborate across disciplines and ensure seamless integration with hardware
Excellent communication skills, capable of translating complex technical concepts to diverse audiences
Expertise in managing largescale software projects, including planning, resource allocation, and risk mitigation
Preferred Qualifications
Experience with scientific instruments
Background in physics, chemistry, or materials science
Expertise in cross platform development, bootloaders, device drivers, and automated testing frameworks
Montana Instruments
Montana Instruments is an industry-leading brand in cryostat solutions for physics research and low-temperature technology, enabling paradigm-shifting discoveries. This brand proudly supplies pioneers in the field with simple and efficient tools that are essential to their work. By making cold science simple, Montana Instruments pave the way for customers' paradigm-shifting quantum discoveries. All by offering high-precision electrical, optical and cryogenic products for quantum computing, quantum education, quantum networking and quantum materials research. The custom engineering team is ready to adapt solutions for specific needs. With cutting-edge software and strategic product development, Montana Instruments delivers tried and trusted results to customers around the world. Montana Instruments is a brand within Atlas Copco Group.
Visit the Montana Instruments website
Company: Atlas Copco Group
Functional area: Engineering Location: US - United States City: Bozeman On-site/remote: On-Site Brand: Montana Instruments Company Name: Montana Instruments Date of Posting: January 13, 2026
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 10490084
- Position Id: 158463
- Posted 2 hours ago