H
Embedded Software Engineer
Haystack
San Francisco · On-site Full-time Lead Today
About the role
The Role
- Lead the design, development, verification, and validation of embedded firmware for innovative biowearable products.
- Implement software development procedures in accordance with FDA guidelines for medical devices.
- 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.
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 and embedded systems development for safety-critical products.
- Minimum 5 years of experience in structured software development and/or Object Modeling Design.
- Strong debugging skills and experience with embedded debugging tools.
- Knowledge of microprocessor architecture and device driver development.
What's On Offer
- Competitive annual salary, commensurate with experience.
- Opportunities for career development within an international company.
- Comprehensive health, dental, and vision insurance.
- Generous retirement savings plan with a company match and tuition assistance.
Skills
C
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free