Find Amazing Talent Find Your Dream Job

Staff Engineer

Contract: Saint Paul, Minnesota, US

Salary Range: 55.00 - 58.00 | Per Hour

Job Code: 366536

End Date: 2026-01-22

Days Left: 20 days, 7 hours left

Job Summary:
The Staff Software Engineer will support the design, development, and deployment of advanced software solutions for medical device applications. This role focuses on embedded and Linux-based software development, real-time systems, and graphical applications. The position involves full lifecycle participation within a regulated product development environment and close collaboration with cross-functional teams.
 
Pay - $55/hr - $58/hr
 
Key Responsibilities:
• Design, develop, and test embedded and Linux-based software applications aligned with product performance and quality requirements
• Develop software requirements, architecture, implementation, and verification documentation throughout the product lifecycle
• Contribute to real-time algorithms including three-dimensional location tracking, anatomical modeling, and signal visualization
• Perform code reviews, unit testing, and system-level testing to ensure software reliability and safety
• Collaborate with quality, regulatory, hardware, and test engineering teams during design reviews and development phases
• Create and execute software test plans, protocols, and reports in compliance with regulated standards
• Support technology transfer to manufacturing and provide technical support during product launch and sustaining activities
• Make and justify critical technical decisions based on analysis, investigation, and testing
 
Required Qualifications:
• Bachelor’s degree in Computer Science or a related field
• Significant professional experience in software development across the full product lifecycle
• Strong experience with object-oriented design and C plus plus development on Linux platforms
• Experience with graphical programming, including two-dimensional and three-dimensional rendering and performance optimization
• Knowledge of multithreaded, real-time application development
• Strong analytical, mathematical, and problem-solving skills
• Experience working in regulated development environments with strong documentation practices
• Ability to translate requirements into effective software architectures and designs
• Excellent communication and collaboration skills
 
Preferred Qualifications:
• Master’s degree or higher in Computer Science
• Experience with graphical user interface development using Qt or QML
• Experience with computational geometry algorithms
• Familiarity with medical device software development processes and quality systems
 

The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually – as applicable.

Job Requirement
  • C++
  • Linux
  • qt
  • cuda
  • gpu
  • redhat
  • medical device
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Danish Kazi
  • danish.kazi@collabera.com
Apply Now
Apply Now
close-icon