Software Engineer II - Signals & Algorithm Interfaces (Python/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer II - Signals & Algorithm Interfaces (Python/C++): Building data paths and interfaces to integrate algorithm modules into the production Prism Mapping system with an accent on optimization for real-time production constraints and cardiac signal processing. Focus on debugging across numerical and system code boundaries, owning moderately scoped features end-to-end, and collaborating with the signals and algorithms team.
Location: Onsite in Newton, Massachusetts, United States (minimum 4 days a week onsite). U.S. work authorization required at time of hire (no sponsorship for roles below Principal level).
Salary: $96,000 - $144,000 USD
Company
Global leader in healthcare technology developing advanced electrophysiology mapping platforms for diagnosing and treating cardiac arrhythmias.
What you will do
- Build data paths and interfaces in Python and C++ to integrate algorithm modules into the production system.
- Optimize algorithm implementations for real production constraints like performance and real-time processing.
- Own moderately scoped features or components and deliver them end-to-end.
- Contribute to subsystem design discussions, implementation planning, code reviews, testing, and documentation.
- Debug issues across components and boundaries between numerical code and system code with guidance.
- Develop understanding of cardiac signals, algorithms, and broader system interactions.
Requirements
- Bachelor's degree and minimum 2 years of relevant experience, or Master’s degree.
- Strong programming skills in Python/C++ or equivalent on Linux-based systems.
- Solid foundation in software engineering principles: object-oriented design, data structures, algorithms, memory management, version control.
- U.S. work authorization required (no sponsorship).
Nice to have
- Experience with digital signal processing, biomedical signals, or numerical/scientific computing (NumPy, SciPy).
- Experience in mixed Python/C++ with Qt/QML environments.
- Exposure to Docker, CI/CD, container workflows, debugging multi-process or device-connected systems.
- Sound judgment evaluating AI-generated code.
Culture & Benefits
- Minimum 4 days/week onsite to foster collaboration and professional growth.
- Competitive salary, Incentive Plan (MIP), 401(k) with employer match.
- Health, dental, vision insurance; HSA, FSA, life insurance, long-term disability.
- Paid time off, holidays, tuition reimbursement, employee stock purchase plan.
- Employee Assistance Program, global well-being program, non-qualified retirement supplement.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →