Description

  • Join as a Principal Software Engineer - Embedded Systems and make a real difference in the lives of patients worldwide! 
  • Our cutting-edge technology and innovative solutions are changing the game for those with kidney disease, and we need your expertise to help us continue pushing the boundaries of what's possible.
  • As a key member of our R&D team, you'll be responsible for developing and maintaining the embedded software architecture and design for our lifesaving CRRT devices. 
  • You'll work collaboratively with cross-functional teams to create the best solutions possible, and mentor junior engineers to help them grow and succeed.
  • With 5+ years of experience in embedded software development and a passion for patient care and safety, you're the perfect candidate to fill this vital role. 
  • You'll use your analytical skills to identify risks and opportunities for innovation quickly, and your ability to communicate design decisions and inputs effectively will be essential to our success.
  • At client, we're not just developing products - we're changing lives. Join us and be a part of something truly meaningful!

What you'll be doing:

  • Developing critical care software on our state-of-the-art Continuous Renal Replacement Therapy PrisMax device within an Agile (Scrum) framework.
  • Working with a real-time embedded software system utilizing Green Hills Integrity OS within a complex multi therapy electro-mechanical device/platform.
  • Proposing design alternatives, creating excellent software requirements, and molding software architecture.
  • Implementing code and unit tests in C/C++ and performing peer reviews.
  • Estimating work, writing design documentation, and investigating high-priority field issues.
  • Collaborating with architects, other developers, testers, systems engineers, and other cross-functional personnel to create the best solution possible

Education

Bachelor's degree