5 days ago
San Francisco, CA, USAIntern
Responsibilities
- Implement automated testing workflows within the embedded software test framework.
- Integrate internal tools from other teams into the test framework.
- Develop familiarity with firmware behavior, requirements, test cases, and manual testing methods.
- Participate in code reviews and test development to improve software automation.
- Collaborate with engineers to understand expected behavior, investigate failure modes, and correct bugs.
- Learn medical device software development lifecycles and system-level testing.
Requirements
- Currently pursuing a degree or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or an equivalent field.
- Proficiency in Python and familiarity with PEP 8 coding standards.
- Understanding of object-oriented analysis, design, programming, and testing.
- Strong debugging, troubleshooting, critical-thinking, and cross-functional collaboration skills.
- Familiarity with software debugging, Git, and release methodologies is beneficial.
- Passion for software automation and requirements-based testing.
Benefits
- Full-time, six-month co-op assignment running January through June 2027.
- Internship-style learning, mentorship, and meaningful project work.
- Work location is San Francisco, California.
- Housing assistance or a housing stipend is not provided; candidates must arrange and fund their own housing.
About iRhythm
iRhythm Technologies builds wearable cardiac monitoring devices and a cloud analysis service used by cardiologists and health systems to detect arrhythmias. Its Zio ambulatory ECG patch records heart rhythms for up to 14 days and is paired with algorithm-assisted analysis and clinical reports reimbursed by payers. Founded in 2006 and headquartered in San Francisco, the company is publicly traded on NASDAQ as IRTC.
