What are the responsibilities and job description for the Senior Embedded Software Engineer position at Montana Instruments?
Job Summary
Montana Instruments is a leader in the development of cutting-edge scientific instruments tailored for research and industrial applications in the quantum industry.
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.
Key Responsibilities
- 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
- 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
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
Knowledge, Skills, and Abilities
- 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
What we offer you
- Competitive salaries, annual bonuses, and opportunities for growth
- Comprehensive health & insurance benefits (medical, dental, vision)
- Company HSA Seed
- Company paid life insurance
- Short-term and long-term disability
- 401k matching up to 6%
- PTO, personal days, sick days, and company paid holidays
- Company sponsored team events
This position is full-time onsite in Bozeman, MT - REMOTE OR HYBRID OPTIONS ARE NOT AVAILABLE.
H-1B sponsorship is NOT available for this position.
Apply at www.montanainstruments.com/company/careers
Montana Instruments is part of the Atlas Copco Group of companies.