> Markdown version of [/jobs/ext/2284407-sr-staff-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2284407-sr-staff-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 Staff Embedded Software Engineer - **Company:** Abbott Laboratories - **Location:** Alameda, CA, United States - **Experience:** Expert - **Salary:** $130,700.0 - $261,300.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Software Quality, Computer Programming, Software Debugging, Device Drivers, Embedded Software, Design of User Interfaces, Object-Oriented Software Development, Software Engineering, Systems Modeling Language, UML, Model-Driven Development, Information Technology, Software Version Control - **Published:** August 28, 2026 - **Apply:** https://abbott.wd5.myworkdayjobs.com/abbottcareers/job/United-States---California---Alameda/Sr-Staff-Embedded-Software-Engineer_31160292-1 ## About the Role * Bachelor's degree in computer science, Engineering Mathematics, or related field, with 10+ years of experience, master's degree with 7+ years of related experience, or Ph.D. with 2+ years of related experience. *Good knowledge of software engineering principles required. *Excellent written and verbal communication skills are essential. *Programming experience in C programming languages required. *Experience with structured software development and/or Object Modeling Design experience required. *Experience with software development of embedded systems for safety-critical products required. *Strong debugging techniques and experience of using debuggers in an embedded environment is required. *Excellent troubleshooting skills. *Knowledgeable of device driver and low-level device interface design and development is required. *Experience in model-based design (UML or SysML), is highly desirable. *Detailed experience with medical device development processes and FDA 510K and PMA regulatory requirement. *Good knowledge of and experience in RF and BLE software design, device driver configuration, and tests are preferred. *Preferred team leadership experience and demonstrated mentorship capabilities. *Experience with Source Control Management is highly preferred. *Experience with testing embedded devices is a strong plus. ## Description This position is located in our Alameda, California location. The Sr Staff Embedded Software Engineer leads the development, verification, ensuring timely delivery and adherence to FDA-compliant design control procedures. They provide technical leadership, mentoring, and strategic advice, working independently to identify new technologies and implement process improvements. Collaborating with cross-functional teams, they ensure high-quality software delivery and contribute to the full development life cycle from specification to support. What you will do: *Lead software development, verification, and validation for embedded bio wearable products, ensuring on-time delivery within budget. *Implement FDA-compliant design control procedures. *Provide technical leadership and mentoring for embedded software projects. *Ensure high-quality software delivery within schedule constraints. *Own technical aspects of C-based software products. *Collaborate with cross-functional teams and consultants on product development. *Interact with QA engineers to ensure software quality. *Utilize appropriate tools and techniques for productivity and code quality. *Research technical issues and propose solutions. *Participate in full development life cycle from specification to support. *Resolve significant technical issues and provide strategic advice. *Lead technical teams and develop cross-functional networks. *Adjust priorities and collaborate within team environments to meet project objectives. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Let's Talk Quality! - Lilia Gargouri](https://www.wearedevelopers.com/videos/1815-let-s-talk-quality-lilia-gargouri) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Let’s Talk Quality!](https://www.wearedevelopers.com/videos/100012-let-s-talk-quality) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)