Senior Embedded Software Engineer IV
Job in
Bozeman, Gallatin County, Montana, 59772, USA
Listed on 2025-12-28
Listing for:
Walker Filtration Inc.
Full Time
position Listed on 2025-12-28
Job specializations:
-
Software Development
Senior Developer, Software Engineer, Embedded Software Engineer, Software Architect
Job Description & How to Apply Below
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 the company's product roadmap, mentor other engineers, and supervise a small team.
EssentialDuties, 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.
- 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.
- 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 large‑scale software projects, including planning, resource allocation, and risk mitigation.
- Experience with scientific instruments.
- Background in physics, chemistry, or materials science.
- Expertise in cross platform development, bootloaders, device drivers, and automated testing frameworks.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×