V

Vantive

Dialysis equipment and integrated kidney care.

Embedded Software Engineer

Embedded EngineeringUpdated on Nov 15
Full-timePlymouth, MN, USA

About the Job

Requirements

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline.
  • 0–2+ years of engineering experience, including internships, co-ops, or academic projects.
  • Proficiency in C++ and/or C.
  • Understanding of embedded software fundamentals, including real-time systems, microcontrollers and processors, hardware/software interfaces, debugging techniques, and communication protocols.
  • Demonstrated analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a collaborative, multidisciplinary engineering team.

Responsibilities

  • Design, implement, and maintain embedded software features and enhancements for the PrisMax platform.
  • Support software development activities from requirements through implementation, integration, verification, release, and sustaining engineering.
  • Participate in software architecture discussions, design reviews, and code reviews.
  • Develop unit tests and support automated testing initiatives.
  • Investigate, troubleshoot, and resolve software defects using structured root cause analysis techniques.
  • Collaborate with systems engineers to understand product requirements and maintain traceability between requirements, design, implementation, and testing.
  • Support risk management activities, including hazard analysis and software-related mitigations.
  • Assist with software verification and validation activities in compliance with medical device regulations and standards.
  • Work closely with electrical and systems engineering teams to diagnose hardware/software integration issues.
  • Contribute to cybersecurity, reliability, and performance improvements across the platform.
  • Support design history file documentation and engineering deliverables required within a regulated development environment.
  • Participate in Agile planning, estimation, and sprint execution activities.

Desired Qualifications

  • Experience with RTOS-based development or embedded Linux.
  • Familiarity with ARM-based processors and embedded development tools.
  • Exposure to communication protocols such as SPI, I2C, UART, CAN, USB, or Ethernet.
  • Experience with Git and modern software development workflows.
  • Knowledge of Python or scripting languages used for test automation.
  • Familiarity with automated testing frameworks and CI/CD concepts.
  • Understanding of cybersecurity concepts for connected medical devices.
  • Exposure to regulated industries such as medical devices, aerospace, automotive, or industrial controls.

About the Company

Vantive

Dialysis equipment and integrated kidney care.

Vantive provides kidney care products and services, including peritoneal dialysis, hemodialysis, acute organ support therapies, and connected digital health solutions for managing kidney failure in clinics and at home. Peritoneal dialysis uses a dialysis solution and catheter to remove waste from the abdomen, while hemodialysis uses machines to filter the blood; acute organ support therapies help sustain organ function in the ICU, and digital health tools enable remote clinician–patient monitoring. The company differentiates itself with backing from Baxter’s kidney care legacy and Carlyle, offering an integrated portfolio of devices, therapies, and digital services for hospital and home use. Its goal is to improve how kidney failure is treated and managed by linking devices, therapies, and digital tools across care settings.

Company size
5,001-10,000
Company stage
Acquired
Total funding
Not listed
Headquarters
Redwood City, CA
Founded
1990

Recently Posted Jobs

Explore more opportunities at Vantive

See more jobs