Job details
- Location
- Plymouth, MN
- Work type
- Hybrid
- Compensation
- $76,000 - $104,000/yr
- Visa
- Sponsorship available
- Posted
- 3 weeks ago
- Apply on
- vantive.wd108.myworkdayjobs.com
About this role
Vantive is a vital organ therapy company developing solutions to improve kidney care and other vital organ therapies. The Embedded Software Engineer will contribute to the development and maintenance of embedded software for PrisMax medical systems, supporting design, implementation, testing, verification, cybersecurity, and sustaining engineering throughout the product lifecycle.
What you'll do:
- 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
What they're looking for:
- 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
- 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
Benefits:
- Flexible workplace policy, including a minimum of 3 days a week onsite
- Medical, dental and vision coverage starting on day one
- Basic life, accident, short-term and long-term disability, and business travel accident insurance
- Aon Pooled Employer Plan (Aon PEP)
- Vantive’s 401(k) retirement savings plan
- Investment options, financial education, and retirement resources
- Flexible Spending Accounts
- Educational assistance programs
- Paid holidays
- Paid time off ranging from 20 to 35 days based on length of service
Ready to apply to Vantive?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.