The right talent can transform your business—and we make that happen. At Collabera, we go beyond staffing to deliver strategic workforce solutions that drive growth, innovation, and agility. With deep industry expertise, a global talent network, and a people-first approach, we connect you with professionals who don’t just fit the role but elevate your business. Partner with us and build a workforce that powers success.
Staff Engineer
Contract: Saint Paul, Minnesota, US span>
Salary Range: 55.00 - 58.00 | Per Hour
Job Code: 366536
End Date: 2026-01-22
Days Left: 20 days, 7 hours left
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.
• 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
• 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
• 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
- Phone
- Danish Kazi
- danish.kazi@collabera.com