Senior Embedded Software Engineer - Lead & Architect (Bozeman)
J2T Recruiting
Bozeman (MT)
On-site
USD 146,000 - 234,000
Full time
14 days+
Application generator
Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Benefits offered by this job
401K with 6% match
3 Weeks PTO + 13 Paid Holidays
Company-sponsored team events
Medical insurance
Vision insurance
Job summary
A leading recruitment agency seeks a Senior Embedded Software Engineer to shape cutting-edge scientific technology. This Bozeman-based role involves leading projects, mentoring engineers, and collaborating across teams in a dynamic environment. Ideal candidates will have a Bachelor's degree in Electrical Engineering, 8-10 years of software development experience, and expertise in C, C++, and Python. The position offers competitive compensation and a culture that values innovation and work-life balance.
Qualifications
8-10 years of software development experience with proven leadership skills.
Proven success leading embedded software and firmware projects from concept through release.
Skilled in mentoring and guiding engineering teams to high performance.
Experience developing software for advanced scientific instruments.
Responsibilities
Lead the full lifecycle of complex projects—from requirements gathering through deployment and long-term support.
Design and develop embedded application-level software and firmware aligned with product and business goals.
Mentor and manage a small team, fostering accountability and technical excellence.
Collaborate across hardware, firmware, and software teams for seamless integration.
Establish and enforce testing frameworks and coding standards.
Skills
C
C++
Python
Qt
Bash
Linux/UNIX
Embedded architectures
Device drivers
Hardware integration
Communications skills
Education
Bachelor's degree in Electrical Engineering
Job description
A leading recruitment agency seeks a Senior Embedded Software Engineer to shape cutting-edge scientific technology. This Bozeman-based role involves leading projects, mentoring engineers, and collaborating across teams in a dynamic environment. Ideal candidates will have a Bachelor's degree in Electrical Engineering, 8-10 years of software development experience, and expertise in C, C++, and Python. The position offers competitive compensation and a culture that values innovation and work-life balance.