Embedded Software Engineer II; Andover, MA
Listed on 2026-03-07
-
Software Development
Embedded Software Engineer, Software Engineer
Embedded Software Engineer II (Andover, MA)
Smith+Neu |
Smith+Neu | Posted Mar 3
Full-time
Advanced (5-10 yrs)
Life Unlimited. At Smith+Neu we design and manufacture technology that takes the limits off living. Our Sports Medicine team is building a next‑generation surgical endoscopic system to transform sports medicine. We are seeking a skilled Embedded Software Engineer II
. You will design and develop high‑quality C/C++ based software, solve complex problems autonomously and contribute to architectural decisions.
As part of a multi‑site agile team, you will collaborate with colleagues and stakeholders to deliver software that provides real value to surgeons and patients.
What will you be doing?
- Develop proof‑of‑concepts for computer vision applications to support endoscopic, surgical navigation and electro‑mechanical products, ensuring they meet customer needs and usability expectations.
- Design and implement production‑quality C/C++ software for medical devices, including automated testing.
- Collaborate with cross‑functional teams to define requirements and drive the design and development of embedded software.
- Own the full lifecycle of each software increment, from defining requirements and acceptance criteria to documenting and testing completed work.
- Create and maintain automation frameworks tailored for C/C++ codebases.
- Provide debugging support and perform root‑cause analysis for software issues.
- Promote a strong quality‑first mindset and encourage best practices across teams.
- Execute design control activities to ensure compliance with IEC 62304.
What will you need to be successful?
- A Bachelor’s or Master’s degree in Electronics/Electrical Engineering, Computer Engineering, Computer Science, or equivalent hands‑on experience in embedded Linux software development.
- At least 2+ years of professional software development experience, with strong emphasis on C/C++ and Linux; experience in embedded systems, ideally within medical devices.
- Expertise in C/C++ for embedded systems, with experience in microcontroller and FPGA based soft cores like Microblaze, real‑time operating systems (e.g., FreeRTOS), or bare‑metal development.
- A strong understanding of electrical concepts and control loops is required.
- Experience working with and troubleshooting multiple hardware interfaces, such as PCIe, CAN, I2C, I2S, UART, SPI, USB etc.
- Experience with MATLAB is desired.
- Solid understanding of CI/CD pipelines and tools such as Jenkins or Git Lab CI.
- Ability to write unit and component‑level tests for C/C++ applications.
- Experience with Python or Shell scripting for automation, testing, and tooling is a plus.
- Familiarity with modern testing frameworks is advantageous.
- Strong problem‑solving abilities and comfort working in a fast‑paced, dynamic environment.
- Excellent communication skills, including experience collaborating with external contractors and reviewing technical deliverables.
Competencies:
- Strong problem‑solving, critical thinking, troubleshooting, and analytical skills.
- Excellent interpersonal and communication skills, with the ability to influence cross‑functional teams.
- Passion for learning emerging technologies and applying innovation in testing.
- Collaborative team player, self‑driven, adaptable, and capable of handling multiple priorities.
- Experience working in regulated, safety‑critical, or compliance‑driven environments is a strong advantage.
- Hands‑on experience in any of the following domains are encouraged to apply,
- Medical Devices / Healthcare Software (highly preferred)
- Automotive / ADAS / AUTOSAR‑based systems
- Industrial Automation / Robotics
- Biomedical
You Unlimited. We believe in creating the greatest good for society. Our strongest investments are in our people and the patients we serve.
- Inclusion and Belonging
- Committed to Welcoming, Celebrating and Thriving on Inclusion and Belonging, Learn more about Employee Inclusion Groups on our website ( ). - Your Future: 401k Matching Program, 401k Plus Program, Discounted Stock Options, Tuition Reimbursement
- Work/Life Balance:
Flexible Personal/Vacation Time Off, Paid Holidays, Flex Holidays, Paid Community Service Day - Your Wellbeing:
Medical, Dental, Vision, Health Savings…
(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).