> Markdown version of [/jobs/ext/4313421-embedded-software-engineer-hybrid](https://www.wearedevelopers.com/jobs/ext/4313421-embedded-software-engineer-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer (hybrid) - **Company:** VANTIVE INC. - **Location:** Plymouth, MN, United States - **Experience:** Starter - **Salary:** $76,000.0 - $104,500.0 - **Contract:** Internship / Graduate position - **Skills:** Agile Methodology, Systems Engineering, Automation of Tests, Unit Testing, C++ (Programming Language), Code Review, Communications Protocols, Cyber Security, Computer Engineering, Continuous Integration, Software Debugging, Linux on Embedded Systems, Embedded Software, Ethernet, Integrated Development Environments, Python (Programming Language), Software Architecture, Software Maintenance, Real-Time Operating Systems, Software Engineering, Systems Integration, Universal Asynchronous Receiver/Transmitter, Scripting, Serial Peripheral Interface, PIC Microcontroller, Real Time Systems, Software Verification, Git, Process Control Systems - **Published:** October 5, 2026 - **Apply:** https://diversityjobs.com/career/18561218/Embedded-Software-Engineer-Hybrid-Minnesota-Plymouth ## About the Role * Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or 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 Communication protocols * Demonstrated analytical and problem-solving skills. * Strong written and verbal communication skills. * Ability to work effectively in a collaborative, multidisciplinary engineering team. Preferred 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. ## Description Our PrisMax systems are used in intensive care units worldwide to support critically ill patients experiencing acute kidney injury and other conditions requiring continuous renal replacement therapy (CRRT). As an Engineer I on the Embedded Software team, you will contribute to the development and maintenance of software that powers these life-sustaining systems. Working alongside experienced software, systems, electrical, quality, cybersecurity, and verification engineers, you will help design, implement, test, and maintain embedded software solutions throughout the product lifecycle. This role is ideal for a recent graduate or early-career engineer seeking hands-on experience developing software for regulated medical devices. What You'll Be Doing: * 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 (DHF) documentation and engineering deliverables required within a regulated development environment. * Participate in Agile planning, estimation, and sprint execution activities., Vantive is committed to supporting the need for flexibility in the workplace. We do so through our flexible workplace policy which includes a minimum of 3 days a week onsite. This policy provides the benefits of connecting and collaborating in-person in support of our Mission.