September 2, 2025

Senior Embedded Software Engineer IV 1

Engineering Montana Instruments United States Bozeman

Your future job

Our solutions are a key part of most industries - electronics, medical research, renewable energy, food production, infrastructure and many more. Working with us means working with the latest technologies and groundbreaking, sustainable innovations.

Join us on our journey for a better tomorrow.

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

Functional area: Engineering
Country: United States
City: Bozeman
On-site/remote: On-Site
Brand: Montana Instruments
Company Name: Montana Instruments
Date of Posting: September 2, 2025