iRhythm is looking to improve cardiac health solutions by developing embedded test automation platforms for battery-operated IoT devices that monitor cardiac arrhythmias.
Requirements
- Embedded software test or test automation experience
- Python development or experience with other languages for software development, such as C++, MATLAB, or JavaScript
- Experience with electronic test equipment (power supplies, DMMs, oscilloscopes, etc.) and ability to troubleshoot electrical and firmware issues
- Experience in the design, implementation, and use of automation hardware platforms and software frameworks
- Experience with low-level embedded serial communication protocols such as UART, SPI, I2C, and USB
- Experience working with analog-to-digital and digital-to-analog devices
Responsibilities
- Automate firmware verification tests
- Work with firmware developers to investigate issues and develop solutions
- Support additional test automation and python support needs within the department
- Design, build, test, and deploy scalable & effective test automation solutions for our devices and internal tools
- Collaborate with firmware, hardware, and software engineers to implement improvements, design changes, and fix issues that arise for firmware test rigs and test automation software
- Define and execute verification and validation requirements and testing plans for firmware test automation platforms
Other
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field and 2+ years of relevant industry experience or master's degree in a related field with 1+ year of experience
- Excellent communication skills, both verbal and written
- Excellent analytical and problem-solving skills
- Comfortable reading hardware datasheets, schematics, and state-machine diagrams
- 2-3 days a week working out of our San Francisco Bay office and the remainder working from home