We are seeking an experienced senior-level Software Engineer to join our Algorithm development team, focusing on implementing advanced algorithms and software for cutting-edge medical devices
Job Summary
We are seeking an experienced senior-level Software Engineer to join our Algorithm development team, focusing on implementing advanced algorithms and software for cutting-edge medical devices.
Work with key stakeholders to design and implement real-time signal processing algorithms for embedded and x86-based systems, translating prototype algorithms into production-grade C# or C/C++ code.
At BD, we prioritize on-site collaboration because we believe it fosters creativity, innovation, and effective problem-solving, which are essential in the fast-paced healthcare industry.
Matching Summary
We are seeking an experienced senior-level Software Engineer to join our Algorithm development team, focusing on implementing advanced algorithms and software for cutting-edge medical devices.
Salary
Base: $124,700.00 - $205,800.00 USD Annual; Bonus/Equity: Not specified; Benefits: Not specified
Skills & Requirements
Must-have
C# and C/C++ programming
Real-time signal processing algorithms
Software development lifecycle
Embedded and x86-based systems
Source control (Git)
Nice-to-have
CI/CD frameworks
Machine/Deep Learning algorithms
Optimizing software for embedded targets
Product design control process
Python, MATLAB programming
Key Requirements
10+ years of direct industry experience
Bachelor’s Degree in software development, mathematics, signal processing
15+ years of experience preferred
Experience in medical device software development preferred