> Markdown version of [/jobs/ext/2028244-sr-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2028244-sr-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). --- # Sr. Embedded Software Engineer - **Company:** Abbott Laboratories - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Salary:** $100,000.0 - $200,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:** August 11, 2026 - **Apply:** https://dejobs.org/x/x/6BD2D5D08A4046FFB26210EC92830E0D/job/ ## About the Role * Bachelor's degree in computer science, Engineering Mathematics, or related field with 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 Qualifications * 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 * 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 is a plus * Experience with software development life cycle processes is a plus ## Description The Sr Embedded Software Engineer located in our Milpitas, CA location oversees the design, development, and validation of software for embedded systems, ensuring compliance with FDA requirements. They play a crucial role in software design, coding, and validation, address 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., * Design and implement software in current programming languages (e.g. C, C++, C#, python). * 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. * Work on problems of moderate scope where analysis of situations or data requires evaluation of identifiable factors. * 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 supports writing, updating, developing and maintaining Hazard/Risk analysis specifications. * Contributes to and supports root-cause analysis of failures. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Exploring BOS: The Blockchain Operating System by NEAR Protocol](https://www.wearedevelopers.com/videos/781-exploring-bos-the-blockchain-operating-system-by-near-protocol) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)