1. What is a Software Engineer at Irhythm Technologies?
As a Software Engineer at Irhythm Technologies, you are at the intersection of digital healthcare, medical device manufacturing, and life-changing patient care. This role drives the design, development, and maintenance of secure, high-quality software systems, tools, and platforms that support the production and operation of advanced cardiac monitoring devices. You will build and optimize software solutions that process millions of heartbeats into clinically actionable information, helping shape a future where everyone has access to the best possible cardiac health solutions.
The scope of this role ranges from crafting robust manufacturing software in C# to integrating low-level embedded serial communication protocols and establishing stringent cybersecurity controls. Because Irhythm Technologies operates in a heavily regulated medical device landscape, your work must balance rapid delivery velocity with rigorous compliance standards such as IEC 62304, ISO 13485, and FDA Premarket Cybersecurity Guidance. You will collaborate closely with multidisciplinary teams—including manufacturing engineering, IT and OT teams, quality assurance, and regulatory functions—to ensure operational excellence.
This position demands curious, innovative problem solvers who are passionate about building secure systems that directly impact patient outcomes. You will tackle complex technical challenges across the software stack, mentor development teams on secure coding principles, and champion a culture of doing things right the first time. Expect a fast-paced environment where your technical contributions directly safeguard production environments and enable scalable digital healthcare innovations.



