11 дней назад
Senior Software Engineer (Medical Imaging/Graphics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Medical Imaging/Graphics): Building scalable software for medical applications, including UI components, rendering systems, and image visualization, with an accent on graphics APIs, medical image processing, and UI/graphics architecture modernization. Focus on decoupling UI from rendering code, optimizing scene-rendering pipelines, and solving complex performance and visualization challenges with C++, SDL, CUDA, Vulkan, and OpenGL.
Location: Pittsburgh, PA, United States; hybrid work model
Company
Develops and manufactures technology and medical solutions designed to improve patient outcomes and quality of life.
What you will do
- Design, develop, and maintain scalable software for medical applications using full-stack development principles.
- Build UI and rendering components for complex graphics-driven applications.
- Decouple UI layers from graphics and rendering code to improve modularity and maintainability.
- Implement and optimize rendering solutions with modern graphics APIs, including SDL, CUDA, Vulkan, and OpenGL.
- Apply medical image processing and visualization techniques, troubleshoot production issues, and improve performance.
- Collaborate with product managers, designers, systems engineers, and software engineers through Agile development, technical design reviews, and code reviews.
Requirements
- Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
- 5–8 years of professional experience designing and implementing complex software components.
- Hands-on experience with SDL, CUDA, Vulkan, OpenGL, scene rendering, and graphics pipeline development.
- Strong programming skills in C++ and experience with production software development in Python.
- Proficiency in image-processing algorithms and libraries such as OpenCV or ITK, with experience modernizing legacy rendering or UI architectures.
- Deep understanding of UI/UX principles for graphics-driven applications and strong communication, problem-solving, and collaboration skills.
Nice to have
- Experience with medical image visualization tools and techniques.
- Knowledge of robotic systems.
- Machine learning or deep learning experience, especially with medical-image segmentation, registration, or classification.
- Algorithm-development experience.
Culture & Benefits
- Hybrid work model for most professional roles.
- 401(k) matching, additional 401(k) program, stock options, and tuition reimbursement.
- Flexible personal and vacation time off, paid holidays, and a paid community service day.
- Medical, dental, and vision coverage, health savings account contributions, employee assistance, parental leave, and fertility and adoption assistance.
- Mentorship, customized hands-on training, inclusion initiatives, and fitness and travel discounts.
- Domestic and international travel of up to 15%.
Hiring process
- Technical design discussions and code reviews are part of the role evaluation and collaboration process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 дней назад
Senior Software Engineer (C++/C#)
13 дней назад
Senior Software Engineer - C++/Python
164 600 - 288 000$
14 дней назад
Staff Software Engineer - Simulation Vehicle Modeling (C++)
186 200 - 223 400$
13 дней назад
Sr. Software Engineer, Backend (Digital Products – Service Intelligence) (AI)
154 000 - 187 000$
13 дней назад
Senior CAD Application Engineer (NX/Python)
110 000 - 185 000$
Re:Build Manufacturing
13 дней назад