Senior Software Engineer – Medical Imaging (On-site, San Jose, CA) at Visionix USA Inc
San Jose, California, United States -
Full Time


Start Date

Immediate

Expiry Date

13 Feb, 26

Salary

0.0

Posted On

15 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, MFC, Object-Oriented Design, Image Processing, Image Display, XML, Memory Management, Multithreading, Client/Server Networking, Rapid Software Prototyping, Software Development Lifecycle, OOP, AOP, Intel IPP, NVIDIA CUDA, VTK

Industry

Medical Equipment Manufacturing

Description
Description 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. Preferred 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, disability) 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 race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, veteran status, or disability.
Responsibilities
The Senior Software Engineer will be responsible for hands-on software design and development for graphic utilities used in medical imaging. This includes implementing, integrating, and testing software modules, as well as optimizing existing software performance.
Loading...