Senior Real Time Software Engineer permanent position at sanjoes, CA
- San Jose, CA, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
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 sai@mitresource.com or 203-567-0144.
Thank you for your time.
Qualifications
- 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.
Additional Information All your information will be kept confidential according to EEO guidelines.
More about this job
Skills
- Industrial software
- C++
- Surgical instruments
- Unit testing
- Object-oriented programming
- Embedded systems
- RTOS
- QNX
- Machine learning
- Communication skills
- Documentation
- Electrical engineering
- Computer science