Senior Real Time Software Engineer permanent position at sanjoes, CA

MIT RESOURCE

Apply to this job
San Jose, CA, us on site Until 8/21/2026 H-1B sponsor history First posted March 26, 2025 Last posted March 26, 2025
Job description

Title: Senior Software Engineer - Safety Critical Applications

Type: permanent

Location: San Jose, CA


Job description:

 A Medical Device world leader in image-directed, robotic products for applications. The company’s product allows surgeons to plan their surgery using 3-D representation of each patient’s CT images, and then execute the surgical plan.

Job requirement:

• Design software in C++ for robotic surgical devices. Work in a software team environment.

• Design, implement, test, and release software for robotic surgical devices.

• Follow rigorous design control methodology and write concise requirements specifications, architecture specifications, and design description, verification plans, and test cases, based on regulatory requirements.

• Design and perform unit testing of software, assist in the verification and validation process of the complete design.

• Manage schedules, meet and adhere to development goals.

• Provide planning and status information to project manager.

 Required qualification:


• Must have 5 years of experience developing software products in C++.

• Must have a strong working knowledge of object-oriented programming and software system design

• Must have 5 years of experience developing embedded systems using RTOS.

• Must have 2 years’ experience with QNX RTOS.

• Experience implementing complex algorithms including machine learning and classification.

• Experience medical image processing is a plus.

• Experience with Safety Critical Applications.

• Excellent communication and documentation skills.

• MS or Ph.D in electrical engineering, computer science, or bioengineering.


Should someone need more information I can be reached at [email protected] or 203-567-0144.


Thank you for your time.



• Must have 5 years of experience developing software products in C++.


• Must have a strong working knowledge of object-oriented programming and software system design


• Must have 5 years of experience developing embedded systems using RTOS.


• Must have 2 years’ experience with QNX RTOS.


• Experience implementing complex algorithms including machine learning and classification.


• Experience medical image processing is a plus.


• Experience with Safety Critical Applications.


• Excellent communication and documentation skills.


• MS or Ph.D in electrical engineering, computer science, or bioengineering.



All your information will be kept confidential according to EEO guidelines.

About this role

Summary

Design and implement software for robotic surgical devices using C++ and RTOS.

Job title

Senior Real Time Software Engineer

Experience level

5+ years

Industry

medical devices

Location requirements

San Jose, CA; remote work not specified

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

C++object-oriented programmingRTOSQNXalgorithms

Preferred skills

machine learningmedical image processing

Specializations

embedded systemsRTOSC++machine learningmedical image processing
Locations

Structured locations inferred from the posting.

San Jose, CA, USA

On-site City