ZipRecruiter
Job DescriptionJob DescriptionCompany Description
Boston Engineering improves the way people work and live through innovative product design and novel engineering. We are product designers and engineers for the Medical, Industrial, Commercial, and Defense sectors. Experts in robotics, motion control and embedded systems, DFX, and digital transformation, we are ISO 9001 and ISO 13485 certified.
Founded in 1995, Boston Engineering is headquartered in Waltham, Mass. s.
Job Description
We are seeking an accomplished
Senior Software Manager
to lead our software engineering team in developing cutting-edge products. This role is ideal for a hands-on leader with a strong foundation in software architecture, team leadership, and a proven ability to deliver high-performance, scalable software as part of complex product development efforts. You will play a key role in shaping both the engineering culture and the technical direction of new product development.
In this role, you will:
Lead product-focused software teams:
Set clear technical direction and performance expectations for a team developing robust, scalable, and maintainable software as part of larger product offerings.
Drive software excellence:
Define and enforce best practices in software architecture, modularity, testability, code quality, and tool selection—ensuring high-quality product outcomes.
Build and develop talent:
Lead recruitment, onboarding, and continuous growth of the software engineering team. Foster a collaborative, learning-driven culture with mentorship and technical coaching.
Guide technical execution:
Participate directly in architecture design, system-level decision-making, code reviews, and debugging efforts, acting as a senior technical advisor when needed.
Ensure product delivery:
Plan and manage development schedules in alignment with product timelines, proactively mitigate risks, and adapt to scope changes while maintaining quality.
Collaborate cross-functionally:
Work closely with product managers, mechanical and electrical engineers, QA, and project teams to ensure alignment and integration across the product lifecycle.
Support product planning and sales:
Assist with scoping, estimating, and defining technical strategies for new product initiatives and customer proposals.
Champion continuous improvement:
Identify and implement process improvements that support scalable, repeatable product development workflows.
Key Technical Areas:
Deep experience in
software product development , especially in embedded, connected, or systems-level applications.
Expertise in modern software tools: GitHub, Jira, and CI/CD platforms.
Proficiency with communication protocols such as SPI, I2C, CAN, UART, and Ethernet.
Strong integration and debugging skills, especially across hardware/software boundaries.
Fluency in architectural planning, documentation, and formal review processes.
Essential Functions Breakdown (% of Time):
Technical leadership and contribution to product development
– 40%
Team management and mentorship
– 20%
Architecture and systems-level software planning
– 15%
Design/code reviews and quality oversight
– 10%
New product concept development and support
– 10%
Departmental process improvement
– 5%
Qualifications
Bachelor’s degree
in Computer Science, Computer Engineering, or Software Engineering required;
Master’s degree
.
10+ years of experience
in software development for embedded systems, robotics, or complex electromechanical products—ideally in regulated, product-focused environments.
3–5 years of leadership experience , including direct management of software teams and cross-functional collaboration in a product development setting.
Deep technical proficiency in
C/C++ and embedded systems , with the ability to assess architecture, drive design decisions, and ensure system performance.
Experience with several of the following areas:
Python
and scripting for test automation or data handling
Motion control systems
and real-time behavior
IoT platforms and protocols
ROS and RTOS environments
User interface (UI) development
for embedded or desktop applications
Mobile app development
Strong familiarity with
medical device software development standards
(e.g.,
IEC 62304 ) and the
product development lifecycle
in regulated industries.
Proven success in launching
new products and integrating new technologies
into commercially successful systems.
Comfortable working under
ISO 9001
and
ISO 13485
quality systems; familiarity with documentation, traceability, and compliance requirements.
Prior experience in an
engineering services or consulting environment
is strongly , especially where balancing multiple clients, timelines, and technologies is required.
Effective communicator with strong organizational skills; proficient with
Microsoft Office ,
Visio , and technical documentation tools.
Additional Information
Location:
Office-based role in Waltham, MA
Reports to :
President
Salary Range :
$160,000 - $185,000
The final salary offer will be based on individual education, skills, and experience.
**No relocation**
We offer a comprehensive employee benefits plan, including a matching 401(k) plan, in an open and energetic working environment that fosters strong client relationships and an entrepreneurial team spirit.
**Your application will not be considered complete without a submitted writing sample.**
**Please ensure you have a link to your GitHub or website on your application to share with our hiring managers. **
All your information will be kept confidential according to EEO guidelines.
Boston Engineering improves the way people work and live through innovative product design and novel engineering. We are product designers and engineers for the Medical, Industrial, Commercial, and Defense sectors. Experts in robotics, motion control and embedded systems, DFX, and digital transformation, we are ISO 9001 and ISO 13485 certified.
Founded in 1995, Boston Engineering is headquartered in Waltham, Mass. s.
Job Description
We are seeking an accomplished
Senior Software Manager
to lead our software engineering team in developing cutting-edge products. This role is ideal for a hands-on leader with a strong foundation in software architecture, team leadership, and a proven ability to deliver high-performance, scalable software as part of complex product development efforts. You will play a key role in shaping both the engineering culture and the technical direction of new product development.
In this role, you will:
Lead product-focused software teams:
Set clear technical direction and performance expectations for a team developing robust, scalable, and maintainable software as part of larger product offerings.
Drive software excellence:
Define and enforce best practices in software architecture, modularity, testability, code quality, and tool selection—ensuring high-quality product outcomes.
Build and develop talent:
Lead recruitment, onboarding, and continuous growth of the software engineering team. Foster a collaborative, learning-driven culture with mentorship and technical coaching.
Guide technical execution:
Participate directly in architecture design, system-level decision-making, code reviews, and debugging efforts, acting as a senior technical advisor when needed.
Ensure product delivery:
Plan and manage development schedules in alignment with product timelines, proactively mitigate risks, and adapt to scope changes while maintaining quality.
Collaborate cross-functionally:
Work closely with product managers, mechanical and electrical engineers, QA, and project teams to ensure alignment and integration across the product lifecycle.
Support product planning and sales:
Assist with scoping, estimating, and defining technical strategies for new product initiatives and customer proposals.
Champion continuous improvement:
Identify and implement process improvements that support scalable, repeatable product development workflows.
Key Technical Areas:
Deep experience in
software product development , especially in embedded, connected, or systems-level applications.
Expertise in modern software tools: GitHub, Jira, and CI/CD platforms.
Proficiency with communication protocols such as SPI, I2C, CAN, UART, and Ethernet.
Strong integration and debugging skills, especially across hardware/software boundaries.
Fluency in architectural planning, documentation, and formal review processes.
Essential Functions Breakdown (% of Time):
Technical leadership and contribution to product development
– 40%
Team management and mentorship
– 20%
Architecture and systems-level software planning
– 15%
Design/code reviews and quality oversight
– 10%
New product concept development and support
– 10%
Departmental process improvement
– 5%
Qualifications
Bachelor’s degree
in Computer Science, Computer Engineering, or Software Engineering required;
Master’s degree
.
10+ years of experience
in software development for embedded systems, robotics, or complex electromechanical products—ideally in regulated, product-focused environments.
3–5 years of leadership experience , including direct management of software teams and cross-functional collaboration in a product development setting.
Deep technical proficiency in
C/C++ and embedded systems , with the ability to assess architecture, drive design decisions, and ensure system performance.
Experience with several of the following areas:
Python
and scripting for test automation or data handling
Motion control systems
and real-time behavior
IoT platforms and protocols
ROS and RTOS environments
User interface (UI) development
for embedded or desktop applications
Mobile app development
Strong familiarity with
medical device software development standards
(e.g.,
IEC 62304 ) and the
product development lifecycle
in regulated industries.
Proven success in launching
new products and integrating new technologies
into commercially successful systems.
Comfortable working under
ISO 9001
and
ISO 13485
quality systems; familiarity with documentation, traceability, and compliance requirements.
Prior experience in an
engineering services or consulting environment
is strongly , especially where balancing multiple clients, timelines, and technologies is required.
Effective communicator with strong organizational skills; proficient with
Microsoft Office ,
Visio , and technical documentation tools.
Additional Information
Location:
Office-based role in Waltham, MA
Reports to :
President
Salary Range :
$160,000 - $185,000
The final salary offer will be based on individual education, skills, and experience.
**No relocation**
We offer a comprehensive employee benefits plan, including a matching 401(k) plan, in an open and energetic working environment that fosters strong client relationships and an entrepreneurial team spirit.
**Your application will not be considered complete without a submitted writing sample.**
**Please ensure you have a link to your GitHub or website on your application to share with our hiring managers. **
All your information will be kept confidential according to EEO guidelines.