Tandem Diabetes Care is looking for a Principal Engineer to lead the design and architecture of medical device software, aiming to elevate the technical capabilities of embedded software teams and solve complex challenges in the diabetes technology industry.
Requirements
- Proficiency in leveraging AI-powered development & work productivity tools (e.g., GitHub Copilot, Cursor AI, ChatGPT, Microsoft Co-Pilot, AI-assisted testing, and code generation) to enhance productivity, code quality, and software delivery.
- Deep knowledge and experience with formal software.
- Ability to scope, estimate time needed and track large scale development projects.
- Skilled at defining and translating high-level requirements into software design and implementation.
- 10 years’ experience in the field of embedded firmware* software development for medical devices or a related area.
- Experience with device driver development and software/system debugging.
- Experienced with software life cycle development for medical device software.
Responsibilities
- Plays an active leadership role in the development, modification, and testing of software units per corporate software process documents.
- Establishes and enforces strong software engineering practices, concepts, and techniques across multiple software teams.
- Provides technical guidance to major programs and software engineering teams.
- Guides the team through strategic design and architecture decisions.
- Creates, maintains, and reviews software design specifications, interface descriptions, and other software documentation.
- Creates, maintains, and reviews software requirements specifications.
- Influences software test strategy and supports validation and verification activities.
Other
- Plays an active leadership role in the development, modification, and testing of software units per corporate software process documents.
- Responsible for the training, mentoring, and development of junior team members.
- Skilled at fostering an environment that supports an effective exchange of information between diverse groups.
- Able to lead cooperative work efforts within and between teams.
- Adept at leading change initiatives and ensuring the redeployment of resources within and between groups to meet new objectives.