Principal IoT Software Engineer
Location
Berkeley, CA | United States
Job description
The Opportunity:
This is an opportunity to serve as a Principal IoT Software Engineer for a well-funded medical device company that’s built an interventional approach to heart failure that’s receiving a lot of attention. With heart failure negatively impacting as many as 26 million people globally, we’re looking for early hands-on engineers to own much of our end-to-end IoT device development.
This is an opportunity with a lot of growth potential.
Potential Responsibilities:
Your responsibilities could include:
- Experience developing IoT applications in C.
- Manage internal and external software development.
- Manage Interfaces down to firmware and Electronics and up to the Cloud.
- Provide direct feedback to the firmware development team.
- Develop design specifications based on product requirements.
- Develop Test protocols in conjunction with test teams.
- Develop and implement software compliance policies and procedures, including with respect to IEC 62304, FDA guidance, HIPAA, cybersecurity and GDPR requirements.
- Experience managing multiple simultaneous development projects with geographically diverse teams.
- Experience developing in C for Linux and/or embedded microcontroller applications.
- Familiarity in full stack development with C, C++ and Java for medical device applications.
- Familiarity with development of cloud-hosted applications.
- Working knowledge/experience with cloud security and security certifications
- Experience with user management, authentication, and authorization frameworks.
- Strong verbal and written communications skills.
- Strong presentation skills.
- Preferred: Experience managing medical device software and firmware development from concept through regulatory approval
- Preferred: Experience developing GUIs in Qt used in a clinical setting.
- Preferred: Experience with “Software as a medical device”
- Preferred: Experience with FHIR and HL-7,
- Preferred: Experience with development of real-time embedded controls for a medical device.
- Preferred: Experience with development using TI RTOS and CCS.
Qualifications:
- BS in CE, CS or a related discipline.
- 12+ years work experience, with at least 5 in a software development for medical devices role.
- Preferred: Advanced degree in an engineering discipline.
- Experience in a class III active implanted medical device company.
- Experience in a venture-funded startup environment.
This is an onsite opportunity based in Los Gatos, California, with a base pay that can range from $175,000 - $225,000 a year (+ equity and benefits).
Job tags
Salary