Abbott Laboratories

Staff Embedded Software Engineer

Abbott Laboratories · Alameda, California, United States · $131K–$261K/yr

Hospitals and Health Care · 10,001+ employees

3 d ago
Principal (10+ yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead the full development life cycle of embedded bio-wearable products while ensuring adherence to FDA-compliant design control procedures. Provide technical leadership, mentorship, and strategic guidance to cross-functional teams to ensure high-quality software delivery.

What they look for

Embedded Software C Programming FDA Compliance Design Control Debugging Device Drivers UML SysML Medical Device Development FDA 510K PMA Regulatory RF Software WiFi Software Technical Leadership Mentoring Software Verification

Requirements

Requires a Bachelor's degree with 10+ years of experience or a Master's degree with 7+ years of experience in embedded systems. Candidates must have strong debugging skills and experience with medical device regulatory requirements like FDA 510K and PMA.

Full description

The Opportunity:

The Staff Embedded Software Engineer located in Alameda or Milpitas, California 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.

Required Qualifications:

  • Bachelors Degree in Computer Science, Engineering Mathematics, or related field​ with at least 10 + years of experience or Master's degree with at least 7+ years of experience.
  • Experience with software development of embedded systems for safety-critical products required
  • Strong debugging techniques and experience on using debugger 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 WiFi software design, device driver configuration, and test is 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

The base pay for this position is $130,700.00 – $261,300.00. In specific locations, the pay range may vary from the range posted.