Senior Software Engineer – Sensor Acquisition
Core
Design, develop, and test embedded software (firmware) for IOMT devices that acquire critical patient vital information in real-time for Neonatal Intensive Care and Labor & Delivery environments.
Role type
Senior IC embedded software engineer (sensor acquisition)
Builds
Next-generation medical devices for NICU and Labor & Delivery
Domain
Medical technology / Embedded systems / Sensor data acquisition
Deliverable
production ML models | product features
Required skills
Embedded software development, C++, Python, Linux, Real-time operating systems, Microcontrollers/Microprocessors, Object-oriented design, Sensor interface protocols (I2C, SPI, UART, USB, CAN), Signal acquisition and conditioning, Static analysis tools, IEC/ISO 62304 compliance
Preferred skills
Microservices design, Hardware test equipment usage (oscilloscope, logic analyzer), AI-assisted development tools, Regulated industry experience
Technologies
C++, Python, Linux, I2C, SPI, UART, USB, CAN
Responsibilities
Translate system architecture and product requirements into well-designed software components; Conduct technical design reviews to ensure security, reliability, and performance; Design features aligned with shared platforms; Research new AI tools and technologies; Integrate and validate third-party sensors and external hardware modules.
Seniority
Senior, hands-on IC