Software Engineer – Embedded Systems
Core
Develop, maintain, test, and troubleshoot embedded software for blood pressure monitoring products.
Role type
Senior IC embedded software engineer
Builds
Blood pressure monitoring devices and associated PC-based software tools
Domain
Medical devices / Embedded systems
Deliverable
production ML models | product features
Required skills
C programming, embedded systems/microcontrollers, hardware/software integration debugging, software testing and verification, software release processes, root cause analysis
Preferred skills
Delphi/Object Pascal, software verification and validation, sensor/measurement system experience, software configuration management
Technologies
C, microcontrollers, PC-based applications
Responsibilities
Design, develop, and debug embedded software; interface software with electronic hardware and sensors; execute and document software testing activities; troubleshoot hardware/software integration issues; collaborate with hardware, quality, and manufacturing teams; maintain software documentation and development processes.
Seniority
Senior, hands-on IC