> Markdown version of [/jobs/ext/3701049-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3701049-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Abbott Laboratories - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Salary:** $114,000.0 - $228,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Programming Tools, File Systems, Middleware, Embedded Software, Firmware, Python (Programming Language), Software Engineering, Product Software Implementation Methods, Verification and Validation (Software), TCP/IP, Information Technology, Programming Languages - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/1_ScrapingHub21935-ABLAUS31158366ENUSEXTERNAL ## About the Role supports writing, updating, developing and maintaining Hazard/Risk analysis specifications. · Contributes to and supports root-cause analysis of failures. **Required Qualifications** · Bachelor's degree in Computer Science or similar with a minimum 7 years of related experience or Master's Degree with 4+ years of related experience · Excellent written and verbal communication skills · Strong familiarity with current development tools (IDEs, debuggers, unit test frameworks) **Preferred Qualification** · Experience in managing a team. · Knowledge of the principles of quality software engineering as described by software lifecycle development processes that are consistent with ISO, IEEE, or other FDA recognized standards or regulated industry is a plus · Experience with middleware frameworks, protocol stacks, or system-level software. Examples: USB stack, BLE stack, TCP/IP, file systems, etc. · Experience building end-to-end systems (firmware * middleware * application) · Experience testing software is a plus · Knowledge of design controls and regulations for medical device development is a plus · Experience with software development life cycle processes is a plus The base pay for this position is $114,000.00 - $228,000.00. ## Description Our 122,000 colleagues serve people in more than 160 countries. **The Opportunity:** The Sr Embedded Software Engineer located in our **Milpitas, California** location oversees the design, development, and validation of software for embedded systems, ensuring compliance with FDA requirements. They manage a team of software engineers. Playing a crucial role in software design, coding, and validation, addressing moderate scope problems, and participate in software development activities under guidance and mentoring junior engineers. Adherence to FDA-compliant Design Control procedures and proficiency in software implementation are key aspects of the role. **What you'll work on** · Design and implement software in current programming languages (e.g. C, C++, C#, python). · Manage a small software team, assist in developing and mange project schedules and in performance reviews · Working from requirement specifications, develops, maintains, and updates detailed design and interface specifications. · Participates in and supports the implementation, development, enhancements, and modifications to software source code, scripts, and procedures · Debugs, troubleshoots, and isolates software problems as well as offer strategic solutions, analysis, and advice regarding identified issues for future development. · Assist in the evaluation of selected designs through testing and full documentation of the results. · Exercise judgment within defined procedures and practices to determine appropriate action. · Participate in software development, verification and validation following the guidance of software lead. · Follow approved Design Control procedures for software development in accordance with FDA guidelines. · Contributes to and