Taro Logo

Senior Software Engineer

Global healthcare company dedicated to advancing science and developing innovative medical solutions, with over 100,000 employees worldwide.
Motherwell, UK
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare · Biotech
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Roche, a global healthcare leader with over 100,000 employees worldwide, is seeking a Senior Software Engineer to join their innovative medical device development team. This role focuses on developing embedded software and applications for LumiraDx Point of Care Instruments, combining cutting-edge technology with healthcare innovation.

The position offers an opportunity to work on meaningful projects that directly impact healthcare delivery through medical device development. You'll be responsible for creating both embedded software and application software, working with state-of-the-art medical devices and contributing to product enhancements that make a real difference in patient care.

As a Senior Software Engineer, you'll be involved in the complete software development lifecycle, from requirements definition to implementation and testing. The role requires expertise in embedded C development, working with microcontrollers, and implementing various communication protocols. You'll be part of a collaborative team environment, participating in code reviews, sprint retrospectives, and continuous improvement initiatives.

The ideal candidate will bring strong embedded software engineering experience, proficiency in C programming, and familiarity with medical device development standards. Experience with unit testing frameworks, RTOS, and multi-threaded systems is essential. Knowledge of healthcare industry standards and medical device development under IEC 62304 is a plus.

Roche offers a collaborative and inclusive culture where personal expression and open dialogue are encouraged. The company's mission to prevent, stop, and cure diseases, ensuring healthcare access for future generations, provides a meaningful context for your work. This role presents an excellent opportunity to contribute to life-changing healthcare solutions while working with a global leader in healthcare innovation.

The position is based in Motherwell, offering the chance to work with cutting-edge technology in a company known for its commitment to scientific rigor and unassailable ethics. You'll be part of a team dedicated to advancing healthcare through technology, with the support and resources of a global organization committed to improving patient outcomes worldwide.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Develop embedded software and application software for LumiraDx Point of Care Instruments
  • Contribute to technical requirements, architecture, and interface design documents
  • Design and implement software running on medical devices
  • Create and maintain low-level driver firmware for MCU peripherals
  • Assist in prototype board debugging and problem analysis
  • Define and execute unit testing verification activities
  • Perform risk analysis and impact analysis
  • Develop software tools and regression tests
  • Participate in software reviews
  • Perform defect analysis and root cause problem-solving

Requirements For Senior Software Engineer

  • Embedded software engineering experience
  • Proficient in embedded C development
  • Experience creating software requirements from product requirements
  • Experience with unit testing frameworks (Unity, Ceedling, CMock)
  • Experience with 16/32-bit Microcontrollers, RTOSs, multi-threaded systems
  • Knowledge of interrupt handling, bootloaders, flash operations
  • Experience working in formal Agile scrum development process
  • Experience with software project management and code repository tools
  • Experience with code quality/reliability standards (MISRA)

Benefits For Senior Software Engineer

Medical Insurance
  • Full-time position
  • Collaborative and inclusive work environment
  • Opportunity to work on meaningful healthcare solutions

Interested in this job?