Senior Software Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Embedded): Developing next-generation energy-based therapeutic medical devices for treating hypertension with an accent on embedded software development, high-quality code, and medical regulations. Focus on the full software development lifecycle, hardware integration, and ensuring system reliability for critical healthcare technology.
Location: Minneapolis, MN (Mounds View). Must be based in the USA and possess unrestricted U.S. work authorization (no sponsorship provided for this level). Hybrid: working on-site 4 days per week.
Salary: $124,800 - $187,200 USD
Company
is a global leader in healthcare technology dedicated to alleviating pain, restoring health, and extending life through innovative medical devices.
What you will do
- Design, develop, and maintain high-quality embedded software for medical devices using C/C++ and Agile/Scrum methodologies.
- Collaborate with cross-functional teams (HW, Systems, QA) to define product needs and implement technical solutions.
- Implement comprehensive testing strategies, including unit, integration, and automated acceptance tests.
- Maintain a robust CI/CD pipeline for automated testing, builds, and deployments.
- Ensure compliance with medical device regulations such as IEC 62304, IEC 82304, and FDA standards.
- Provide technical leadership from concept generation through market release.
Requirements
- Bachelor's in Computer/Software/Electrical Engineering (or related) with 4+ years of experience, or an advanced degree with 2+ years.
- Proficiency in C/C++ programming and at least one scripting language (e.g., Python).
- Experience working within an embedded Linux environment.
- Demonstrated ability to troubleshoot and resolve complex embedded software issues.
- Unrestricted U.S. work authorization is required at the time of hire.
Nice to have
- Experience with GTest/GMock, TDD, and static analysis tools like Coverity.
- Knowledge of Docker containerization and CI/CD tools (Jenkins, GitLab CI/CD).
- Experience developing GUIs, preferably using QT.
- Familiarity with medical design controls (ISO 13485), risk analysis (ISO 14971), and SDLC.
- Experience with microcontrollers, SPI, I2C, and tools like logic analyzers and oscilloscopes.
Culture & Benefits
- Comprehensive health, dental, and vision insurance, including HSA and FSA options.
- 401(k) plan with employer contribution and match.
- Competitive salary and short-term incentive plan (MIP).
- Paid time off, paid holidays, and Employee Stock Purchase Plan.
- Tuition assistance/reimbursement and global well-being program (Simple Steps).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →