Staff Software Engineer Medical Device Apply
Role: Staff Software Engineer
Location: St. Paul, MN - 55117
Duration: 12 Months on W2
Skills Looking for:
- Staff Software Engineer who is very algorithm-focused.
- Solid background in math, applied physics, and signal processing and this is to be used to help improve the navigation aspects of the inside system, like how to locate catheters in real-time.
- The person will be responsible for using math, physics, and signal processing background to develop algorithms and prototyping them and doing concept work in Linux systems that use C++
- This person must be experienced in C++ within the Linux environment.
- This person will not write production code; They will need to see to it that their algorithm works, run tests to prove it meets the expectations and meet client requirements.
- Ability to categorize and analyze data to make sure that the algorithms they are making are meeting the performance requirements and lead reviews and writing technical reports summarizing that information.
- Experience with Python/Matlab to do analysis.
- Basic understanding of QT. Open GL experience is a plus.
- Navigation or tracking system will be a plus.
- Ability to explain design and present data written and verbally; Strong technical communication skills.
Education and Experience:
- Bachelor's degree preferred with at least 10 years of experience.
- Open to an Associate degree with 15 years of experience.
Top Skills
- Demonstrated proficiency in Algorithm development and Signal processing.
- Ability to write C++ in a Linux environment.
Interview Process
- Phone screening followed by two rounds of panel video interviews.
Location: St. Paul, MN - 55117
Duration: 12 Months on W2
Skills Looking for:
- Staff Software Engineer who is very algorithm-focused.
- Solid background in math, applied physics, and signal processing and this is to be used to help improve the navigation aspects of the inside system, like how to locate catheters in real-time.
- The person will be responsible for using math, physics, and signal processing background to develop algorithms and prototyping them and doing concept work in Linux systems that use C++
- This person must be experienced in C++ within the Linux environment.
- This person will not write production code; They will need to see to it that their algorithm works, run tests to prove it meets the expectations and meet client requirements.
- Ability to categorize and analyze data to make sure that the algorithms they are making are meeting the performance requirements and lead reviews and writing technical reports summarizing that information.
- Experience with Python/Matlab to do analysis.
- Basic understanding of QT. Open GL experience is a plus.
- Navigation or tracking system will be a plus.
- Ability to explain design and present data written and verbally; Strong technical communication skills.
Education and Experience:
- Bachelor's degree preferred with at least 10 years of experience.
- Open to an Associate degree with 15 years of experience.
Top Skills
- Demonstrated proficiency in Algorithm development and Signal processing.
- Ability to write C++ in a Linux environment.
Interview Process
- Phone screening followed by two rounds of panel video interviews.
If interested to apply! Please contact me at or +1-732-653-9472