At J&J Robotics we're changing the trajectory of health for humanity, using robotics to enhance healthcare providers' abilities and improve patients' diagnoses, treatments, and recovery times
Job Summary
At J&J Robotics we're changing the trajectory of health for humanity, using robotics to enhance healthcare providers' abilities and improve patients' diagnoses, treatments, and recovery times.
The Senior C++ Robotic Software Engineer will work with the rest of the Robotics and Control team as well as the Clinical, SW, Hardware and Systems Engineering teams to bring to life the control of the surgical robot and instruments.
We offer a variety of outstanding health and financial benefits, including competitive compensation, 401k, pension, medical, dental, and vision insurance, exercise reimbursement, flexible time off, paid volunteer and parental leave, and more!
Matching Summary
At J&J Robotics we're changing the trajectory of health for humanity, using robotics to enhance healthcare providers' abilities and improve patients' diagnoses, treatments, and recovery times.
Salary
$125,000 - $201,250
Skills & Requirements
Must-have
modern C++ (C++14/17/20)
real-time operating systems (QNX, RT Linux)
safety-critical systems
multi-threaded applications
agile, collaborative environments
architectural thinking
production-grade C++ software
Nice-to-have
software craftsmanship
proactive problem-solving
curiosity and desire to innovate
leadership and influence skills
hands-on surgical robotics experience
familiarity with Rust
proficiency in LLMs and ML techniques
Key Requirements
B.S. degree with 6 years experience OR M.S. degree with 4 years experience OR PhD with 2 years experience
experience with combination hardware/software products
experience with all aspects of software development lifecycle