Embedded Software Engineer
Boston, Massachusetts
Hybrid
Full Time
$160k - $170k
Our client is a leading medical device technology company. Their main product is a heart pump, and they recently received millions of dollars in investment expanding and developing new versions of this device. They are hiring for embedded software engineers with strong knowledge of C/C++ to help develop this new product and improve their mission. The company is located in the North Shore of Massachusetts, being in office three days a week full time.
Our client creates technology that saves lives. With new modifications through its engineering, it can help people in need and save the lives of so many people where they have a yearly outing for the local people they have helped and positively affected. They need collaborative embedded software engineers willing to work with the heart pumps to change lives.
Required Skills & Experience
Desired Skills & Experience
What You Will Be Doing
Tech Breakdown
Our client creates technology that saves lives. With new modifications through its engineering, it can help people in need and save the lives of so many people where they have a yearly outing for the local people they have helped and positively affected. They need collaborative embedded software engineers willing to work with the heart pumps to change lives.
Required Skills & Experience
- M.S. in computer science, math, engineering
- 5 + years of experience in C/C++
- 5 + years of experience in multithreaded applications
- Experience in the Medical Device industry
Desired Skills & Experience
- Knowledge of QNX and Linux
- Knowledge of SPI, I2C, CAN
- knowledge of Python/ MATLAB
- Knowledge of Cardiovascular Physiology
What You Will Be Doing
Tech Breakdown
- Using C/C++ on embedded software platforms
- Using Multithreading Applications
- User requirements and design inputs are translated into software specifications
- Take part in the analysis and mitigation of software risks.
- To improve and create software features and algorithms, work together with crossfunctional team members, such as clinicians and data scientists.
- Create, develop, and test software in accordance with the life cycle of software development for medical devices
Posted by: Trevor Murdock