Primary Function of Position The successful candidate will design, implement, debug and verify embedded and PC software for new robotic surgical platforms. The engineer must excel in a high-energy, focused, small-team environment, be able to drive to solutions from rough requirements, and have a commitment to high product quality.Essential Job Duties Develop embedded software primarily in C/C++Contribute to the development of software risks, hazards, mitigations, requirements, specifications, designs, reliability, modularity, extensibility, and verification & validationSupport field service and manufacturing organizationsDevelop supporting PC applications for an embedded systemContribute to multiple areas of software development, including but not limited to the following:Sensor and/or control signal processingInter-processor communication subsystem developmentEmbedded Linux setup and configurationSupport root cause analysis and issue resolution for released products and products in productionSystem diagnostic and service application development on Windows PCsDevelopment of research prototypes used to evaluate new product conceptsPerform formal risk analysis and develop and verify software mitigationsDocument according to Intuitive's development guidelinesBe a resource for all other software engineers on the team; teach and guide engineers through their work
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1-10 employees