Staff Software Engineer, Medical Devices (Embedded)
SPECTRAFORCE
Saint Paul (MN)
On-site
USD 79,900 - 84,033
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A leading medical technology company is seeking a Staff Software Engineer in Saint Paul, MN. This role involves developing software applications for cutting-edge cardiology devices. You'll work on real-time applications and collaborative projects while utilizing your expertise in Object-Oriented Design, C++, and Linux. The ideal candidate holds a B.S. in Computer Science and has over 6 years of relevant experience, particularly in graphics programming. Join this innovative team to contribute to advanced medical technologies.
Qualifications
6+ years of software development experience or equivalent including Ph.D. research.
Strong experience in graphics hardware programming including OpenGL and CUDA.
Experience with medical device development is a plus.
Responsibilities
Develop software applications embedded in cardiology devices.
Participate in all phases of the software lifecycle.
Create and implement software/test plans and generate reports.
Collaborate with cross-functional teams to ensure design meets requirements.
Skills
Object-Oriented Design
C++ Programming
Qt Programming
Linux
Graphics Techniques
Computational Geometry
Multithreaded Applications
Analytical Skills
Problem-Solving Skills
Software Development Lifecycle
Education
B.S. in Computer Science
M.S. in Computer Science
Job description
A leading medical technology company is seeking a Staff Software Engineer in Saint Paul, MN. This role involves developing software applications for cutting-edge cardiology devices. You'll work on real-time applications and collaborative projects while utilizing your expertise in Object-Oriented Design, C++, and Linux. The ideal candidate holds a B.S. in Computer Science and has over 6 years of relevant experience, particularly in graphics programming. Join this innovative team to contribute to advanced medical technologies.