Full Job Description
JOB DESCRIPTION:
The Opportunity:
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.
Required Qualifications:
• 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.
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.
JOB FAMILY:
Product Development
DIVISION:
ADC Diabetes Care
LOCATION:
United States > Alameda : 1360-1380 South Loop Road
ADDITIONAL LOCATIONS:
WORK SHIFT:
Standard
TRAVEL:
Yes, 5 % of the Time
MEDICAL SURVEILLANCE:
Not Applicable
SIGNIFICANT WORK ACTIVITIES:
Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day)