📍 San Francisco Bay Area, United States 🇺🇸
Embedded Software Engineer | Hybrid
We're hiring for a leading global healthcare company focused on developing life-changing technologies across diagnostics, medical devices, nutritionals, and medicines. This employer is dedicated to innovation and improving lives in over 160 countries, and consistently ranks as a top place to work globally.
The Role
• Lead the design, development, verification, and validation of embedded firmware for innovative biowearable products.
• Implement software development procedures in accordance with medical device regulations.
• Provide technical leadership for embedded software projects, including scheduling and mentoring junior engineers.
• Take technical ownership of software products, primarily developed in C.
• Participate in full product lifecycle development, from specification to support, with a focus on quality and reliability.
• Troubleshoot and resolve complex technical issues related to health technology.
What You'll Need
• Bachelor of Science in Electrical Engineering, Computer Science, or equivalent; MS is desired.
• 8-15 years of experience in software engineering.
• Minimum 5 years of C programming experience.
• Minimum 5 years of experience in structured software development and/or Object Modeling Design.
• Minimum 5 years of embedded systems software development for safety-critical products.
• Strong debugging skills and experience with debugging tools in an embedded environment.
• Knowledge of microprocessor architecture and device driver development.
What's On Offer
• Opportunities for career development within an international company.
• Comprehensive health, dental, and vision insurance.
• Generous retirement savings plan with a company match.
• Tuition assistance and educational benefits programs.
Apply via Haystack today!