Embedded Software Engineer
Role details
Job location
Tech stack
Job description
A global medical device company is seeking a Staff Embedded Platform Engineer to join their team in San Diego, CA. This team is currently onsite 4 days a week. This team supports large volume infusion pumps that help continuously or intermittently deliver fluids, medications, blood and blood products to adult, pediatric or neonatal patients. In this role you will perform software design and programming in C++ based on information gathered from various teams, departments, and stakeholders. Additionally, this candidate will be responsible for the implementation, evaluation, and testing of your own software. Technical responsibilities vary by project; however, this candidate must have a strong experience in electrical systems and embedded software support fundamentals.
Requirements
Bachelor's degree in Science or Engineering 4+ years of programming in C++ for embedded applications Experience with Real Time Operating Systems like QNX (preferred), SafeRTOS, ThreadX, SMX, OSE, or RTLinux, etc
Nice to Have Skills & Experience
- Experience with QNX
- Experience running a real time OS migration.
- Leadership or mentorship experience
- Experience highly regulated industry preferably bio/med tech, pharmaceutical, or healthcare
Benefits & conditions
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.