FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesDistributed SystemsDockerLinuxPythonQt
About the role
Key responsibilities & impact- Own significant rendering subsystems: anatomy rendering, signal/activation overlays, catheter visualization, interactive 3D camera and selection.
- Optimize the OpenGL/VTK rendering pipeline for real-time performance under realistic clinical workloads.
- Drive root cause on hard rendering problems: shader bugs, GPU memory issues, frame-rate cliffs, cross-driver behavior.
- Own features, components, or subsystems end-to-end.
- Determine the technical approach for complex component- and subsystem-level problems with limited supervision.
- Lead development across design, implementation, integration, and support for assigned areas.
- Contribute to software architecture, design improvements, engineering practices, and development processes.
- Provide technical leadership through code reviews, mentoring, and guidance.
- Collaborate effectively across software, systems, hardware, and quality in a regulated environment.
- Communicate technical issues, tradeoffs, and recommendations clearly to team members and stakeholders.
Requirements
What you’ll need- Bachelor's degree and a minimum of 4 years of relevant experience OR Master’s degree with a minimum of 2 years of relevant experience OR PhD with 0 years relevant experience
- Strong production experience with OpenGL, WebGL, Vulkan, DirectX, or comparable rendering API; experience with VTK or comparable 3D toolkits.
- Experience integrating real-time 3D rendering with Qt/QML application UIs.
- Comfort debugging at the GPU level: shaders, driver behavior, memory budgets, frame-rate analysis.
- Strong Python and/or C++ expertise, with a track record of delivering production software.
- Experience building large, complex software applications or subsystems.
- Experience with Linux, networking, and multi-device or distributed systems.
- Experience with Docker, CI/CD, and automated testing.
- Strong debugging and problem-solving skills, including the ability to work effectively with ambiguity and incomplete information.
- Experience contributing to architecture, design standards, or technical direction within a team or subsystem.
- Experience collaborating across cross-functional teams in a regulated or quality-driven environment.
- Sets standards and best practices for effective use of AI development tools on the team.
Benefits
Comp & perks- Health, Dental and vision insurance
- Health Savings Account
- Healthcare Flexible Spending Account
- Life insurance
- Long-term disability leave
- Dependent daycare spending account
- Tuition assistance/reimbursement
- Simple Steps (global well-being program)
- Incentive plans
- 401(k) plan plus employer contribution and match
- Short-term disability
- Paid time off
- Paid holidays
- Employee Stock Purchase Plan
- Employee Assistance Program
- Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
- Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
OpenGLWebGLVulkanDirectXVTKPythonC++real-time 3D renderingdebuggingautomated testing
Soft Skills
technical leadershipproblem-solvingcommunicationcollaborationmentoringdesign improvementsengineering practicesguidanceworking with ambiguitysetting standards
