Skip to main content

Senior Software Engineer - Medical Imaging (On-site, San Jose, CA) in San Jose

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job DescriptionJob DescriptionDescription:


Company: Visionix USA
Location: San Jose, CA (On-site)

About the company

At Visionix USA, we are global leaders in diagnostic imaging and ophthalmic technologies. We develop high-performance solutions that empower healthcare professionals to deliver exceptional patient care. Our product portfolio includes automated imaging systems, AI-driven diagnostics, and precision lab equipment, designed to set new standards in eye care innovation.

Requirements:


Position Overview

We are seeking an experienced Senior Software Engineer to join our collaborative engineering team. In this role, you will be responsible for hands-on software design and development for graphic utilities used in medical imaging, including image capture, analysis, visualization, and related hardware control.


Key Responsibilities

  • Implement, integrate, and test software modules to meet project requirements.
  • Develop rapid software prototypes to validate concepts and accelerate development cycles.
  • Optimize and enhance existing software performance.
  • Provide advanced troubleshooting support for product development and customer support teams.
  • Collaborate on system design to ensure compliance with medical device software standards.
  • Plan, design, and implement features based on software requirements specifications.
  • Anticipate long-term scalability and strategic challenges through thoughtful planning.
  • Improve existing GUI elements to deliver a more intuitive and user-friendly interface.

Requirements


Education

  • Bachelor’s, Master’s, or Ph.D. in Software Engineering, Computer Science, or related field.

Experience

  • 10+ years of experience in GUI and low-level software design on Microsoft Windows using the .NET framework.

Technical Skills

  • Strong proficiency in C++ and MFC with a solid foundation in object-oriented design.
  • Familiarity with image processing, image display, and XML.
  • Expertise in memory management, multithreading, and client/server networking.
  • Experience with rapid software prototyping.

Development Knowledge

  • Strong understanding of the Software Development Lifecycle (SDLC).
  • Proficient in OOP and AOP principles.

Skills

  • Experience with Intel IPP and NVIDIA CUDA.
  • Familiarity with VTK and wxWidgets.
  • Knowledge of direct hardware control is a plus.

Soft Skills

  • Excellent communication and documentation abilities.
  • Ability to work independently and within a collaborative team environment.
  • Strong problem-solving skills and ability to manage multiple priorities.
  • Self-motivated, adaptable, detail-oriented, and able to perform under tight deadlines.

Track Record

  • Demonstrated success in system or software design and development within small, agile teams.

Why Join Visionix

  • Competitive base salary
  • 401(k) Retirement Plan
  • Full benefits package (medical, dental, vision, life, )
  • Paid Time Off (PTO)

Equal Opportunity Employer

Visionix USA is an Equal Employment Opportunity Employer. We are committed to creating an inclusive environment for all qualified applicants and employees. Employment decisions are made without regard to , , , , , , , , marital status, veteran status, or .

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Senior Software Engineer - Medical Imaging (On-site, San Jose, CA) in San Jose

San Jose, CA
Full time

Published on 11/23/2025

Share this job now