Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Robotics Software Engineer

$125k - $201.25k

Israelvcforum

Robotics & Digital Solutions, part of the Johnson & Johnson family of companies, is recruiting for a Senior C++ Robotic Software Engineer . This position is located in Santa Clara, CA. 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. J&J Robotics was established in 2020 with the integration of Auris Health, Verb Surgical, C‑SATS, and Ethicon. It comprises three key med‑tech platforms: Flexible Robotics (MONARCH®), Surgical Robotics (OTTAVA™), and Digital Solutions. Join our collaborative, rapidly growing teams across the San Francisco Bay Area, Cincinnati, and Seattle. You’ll collaborate on breakthrough medical technologies that unite multiple subject areas to build a connected digital ecosystem that advances medical professionals’ skills and improves patient outcomes. 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’re looking for a Senior Robotics Software Engineer to develop high‑performance software for next‑generation robotic surgical systems. You’ll work on real‑time control, system and software architecture, and safety‑critical applications that directly impact patient outcomes. This role blends deep software engineering expertise with robotics fundamentals in a regulated, multidisciplinary environment. The successful candidate will have the capacity to work closely with engineers from software, hardware, systems, quality, regulatory, and other subject areas. The candidate should be self‑motivated, curious, and have the desire to bring the latest software technologies into the medical world. This is an individual contributor role that requires strong collaboration, leadership, and influence skills to be successful. We value software craftsmanship, architectural thinking, and proactive problem‑solving above all. Key Responsibilities Develop production‑grade C++ software for robotic control and surgical workflows. Design and implement efficient algorithms (kinematics, dynamics, motion planning). Contribute to software architecture, infrastructure, and reusable frameworks. Collaborate with cross‑functional teams (systems, software, hardware, clinical, quality, etc.). Support regulatory documentation and validation (e.g., FDA 510(k), risk analysis). Lead code reviews, testing strategies, and continuous integration efforts. Prototype and validate novel robotic features and surgical instrument behaviors. Qualifications – Education and Experience One of the following combinations of years of experience and education is required: A.) a B.S. degree in a technical discipline (e.g., Computer Science, Computer Engineering, EE, ME, or equivalent) combined with 6 years of relevant post‑academic experience B.) a M.S. degree in a technical discipline combined with 4 years of relevant post‑academic experience C.) a PhD in a technical discipline combined with 2 years of relevant post‑academic experience Additional Qualifications Strong proficiency in modern C++ (C++14/17/20), Python, and scripting tools (e.g., Bash). Experience on combination hardware/software products is required. Solid experience working in all aspects of software development from concept and requirements through development, testing, traceability, release, and maintenance is required. Experience with real‑time operating systems (QNX, RT Linux) in safety‑critical systems is required. Good understanding and proficiency with multi‑threaded applications is required. Proven ability to work in agile, collaborative environments and take ownership. is required. Experience driving architectural reviews and advocating for long‑term software quality and maintainability. is required. Proven ability to take ownership of tasks, and proactively propose improvements to a large codebase is required. Excellent communication, collaboration, and influencing skills are essential. Ability and willingness to be based in Santa Clara, CA and ability to travel up to 5%, domestic and international is required. Experience in regulated industries (medical devices, aerospace, automotive) is preferred. Advanced degree in Robotics, CS, EE, ME, or related field is preferred. Good understanding of robotics fundamentals is heavily preferred but not absolutely necessary: FK/IK, classic/modern control theory techniques, system modeling, etc. is preferred. Hands‑on experience with surgical robotics or complex electromechanical systems is preferred. Practical knowledge of linear algebra, robotics, control theory, and applied mathematics is preferred. Understanding of CI/CD tools and build systems is preferred. Familiarity with Rust or other modern programming languages is a huge plus is preferred. Proficiency in LLMs and ML techniques to enable innovation in advanced projects is preferred. Pay Range $125,000 - $201,250 Benefits Vacation – 120 hours per calendar year Sick time – 40 hours per calendar year (48 hours if residing in Colorado, 56 hours if residing in Washington) Holiday pay, including Floating Holidays – 13 days per calendar year Work, Personal and Family Time – up to 40 hours per calendar year Parental Leave – 480 hours within one year of the birth/adoption/foster care of a child Bereavement Leave – 240 hours for an immediate family member (40 hours for an extended family member per calendar year) Caregiver Leave – 80 hours in a 52‑week rolling period Volunteer Leave – 32 hours per calendar year Military Spouse Time‑Off – 80 hours per calendar year Johnson & Johnson is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, protected veteran status or other characteristics protected by federal, state or local law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. #J-18808-Ljbffr Israelvcforum

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Robotics Software Engineer in Santa Clara, CA vacancy
  • Israelvcforum is seeking a Senior C++ Robotic Software Engineer to enhance surgical robot control in Santa Clara, CA. Join a dynamic team working on cutting-edge technologies to improve patient outcomes. In this role, you'll develop high-performance software, collaborate... 
    Senior

    Israelvcforum

    Santa Clara, CA
    2 days ago
  • $153k - $222k

    Decisive Point is searching for a Senior Software Engineer to design solutions in the autonomy space....  ...Ideal candidates will have 4+ years of C++ experience, contributing to complex...  ...projects across various domains such as robotics and graphics. This role offers the opportunity... 
    Senior

    Decisive Point

    Sunnyvale, CA
    9 hours ago
  • jobr.pro is looking for a Sr Software Engineer Navigation to bridge digital interfaces and machine learning for robotic product lines. The role focuses on designing and optimizing C++ runtime systems, integrating computer vision and robotic kinematics to enhance surgical... 
    Senior

    jobr.pro

    Sunnyvale, CA
    19 hours ago
  • $152k - $241.5k

     ...support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient...  ...worldwide. Develop software tools in C++/Golang to analyze and construct chip designs... 
    Senior
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  .... in Mountain View is looking for a Robotics and System Integration Engineer to play a vital role in enhancing autonomous...  ...and integrate mission-critical software, focusing on performance...  ...experience and strong proficiency in C++, ROS/ROS2, and system optimization.... 
    Senior
    Remote job
    Flexible hours

    Cyngn

    Mountain View, CA
    4 days ago
  •  ...leading technology company in California is seeking a Senior Control System Integration Engineer to develop and validate advanced control techniques. In...  ...in control engineering and programming languages like C/C++ and Python. This position offers competitive compensation... 
    Senior

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...NVIDIA Corporation is looking for a Senior Research Engineer in Robotics Systems to join their Generalist Embodied Agent Research group in Santa Clara...  ...at least 8 years of experience in robotics hardware or software and a strong background in neural networks and control algorithms... 
    Senior
    Flexible hours

    NVIDIA

    Santa Clara, CA
    19 hours ago
  • $181.1k - $318.4k

     ...technology company is looking for a Sr. Software System Engineer to join their innovative team in...  ...have extensive experience in developing robotic systems, sensor integration, and machine...  ...applications. This role requires proficiency in C++ and Python and offers a competitive... 
    Senior

    Apple

    Sunnyvale, CA
    2 days ago
  •  ...individual for the role of technical lead on their autonomous security robot platform. You will own the complete perception stack, engaging in...  ...and real-time threat detection. The role requires expertise in C++, Python, and strong ML fundamentals. Located on-site at the... 
    Senior

    Knightscope, Inc

    Sunnyvale, CA
    4 days ago
  • $198k - $225k

    About this Role As a Robotics and System Integration Engineer at Cyngn, you will play a vital role in developing...  .... You will work on mission‑critical software components, system optimization, and...  ...implement robust robotics software using C++ and ROS/ROS2 framework Develop and... 
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn Inc.

    Mountain View, CA
    4 days ago
  •  ...Senior C++ Developer We are looking for a highly skilled Senior C++ Developer with 7+ years of hands-on experience in building, enhancing, and supporting telecom and contact center solutions. The ideal candidate should have strong expertise in C++ development, solid... 
    Senior
    Permanent employment
    Work at office

    Diverse Lynx

    Sunnyvale, CA
    3 days ago
  • NVIDIA Gruppe is looking for a Senior Software Performance Engineer to optimize the latency and throughput of its autonomous driving solutions. The role requires strong experience in C/C++ programming, performance analysis, and collaboration with hardware and product teams... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • Intuitive in Sunnyvale, California, is seeking a Mechanical Engineer responsible for designing, developing, and validating complex mechanical systems used in robotic surgical instruments. You will work collaboratively in multi-disciplinary teams, ensuring designs meet FDA... 
    Senior

    Intuitive

    Sunnyvale, CA
    2 days ago
  • The Role We are looking for a Senior Robotics Navigation Engineer to own the localization, mapping, and navigation...  ...or multi‑modal fusion Proficiency in C++ (C++14/17 or newer) for real‑time, performance‑critical code; strong software engineering fundamentals Experience... 
    Senior
    Local area

    Dexmate

    Santa Clara, CA
    1 day ago
  •  ...Senior Systems Software Engineer – Advanced Infrastructure Software Team We are seeking a Senior Systems Software Engineer to join our advanced infrastructure...  ...environments. You will work primarily in Rust, Go, and C++, building robust, scalable systems that bridge hardware,... 
    Senior

    NVIDIA

    Santa Clara, CA
    19 hours ago
  •  ...healthcare company in Santa Clara is seeking an experienced Senior Engineer for Automation Applications. The role focuses on delivering end...  ...solutions within manufacturing, including advanced robotics integration and compliance with safety standards. The ideal candidate... 
    Senior

    Johnson & Johnson

    Santa Clara, CA
    19 hours ago
  •  ...Senior Software Engineer - Embedded UI (Qt / C++) It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly...  ...everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally invasive care, our... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $150k - $250k

    Hire With Jarvis - Lance Melendez is looking for a Senior C++ Engineer in Sunnyvale, CA. This full-time position is ideal for someone with extensive experience in C++, working at startups and SaaS companies. The role involves building edge applications and optimizing performance... 
    Senior
    Full time
    Relocation package

    Hire With Jarvis - Lance Melendez

    Sunnyvale, CA
    2 days ago
  • Intuitive in Sunnyvale, California is seeking a Senior Software Engineer to design and develop robust software observability applications for its...  ...have strong software design experience and a background in robotics systems. The position offers the opportunity to contribute... 
    Senior

    Intuitive

    Sunnyvale, CA
    2 days ago
  • NVIDIA Corporation is seeking a Senior System Software Engineer to join the Tegra system software group in Santa Clara, California. The role involves...  ...complex failures. Ideal candidates possess strong C/C++ programming skills, and at least 8 years of relevant experience... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • A leading technology company based in California is searching for a Senior Control System Integration Engineer to join their R&D team. This role focuses on developing and validating innovative control systems, requiring a solid knowledge in control engineering and substantial... 
    Senior

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • Auris Health Inc. is seeking a Senior Robotics & Controls Engineer in Santa Clara, CA. The role focuses on designing and building advanced medical robotic...  ...leading development of robotic controls algorithms in C++ for safety-critical environments. Candidates must hold a... 
    Senior

    6267-Auris Health Inc. Legal Entity

    Santa Clara, CA
    4 days ago
  • $153k - $222k

     ...Senior Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in...  ...senior software engineers experienced in C++ who are interested in designing...  ...difficult full-stack, infrastructure, robotics, and graphics problems. At Applied Intuition... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA Corporation is searching for a Senior Software Engineer to enhance robotics and simulation with NVIDIA Warp. You will be responsible for optimizing...  ...workflows and debugging across stacks including Python and C++. Ideal candidates should have at least 8 years of... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $129k - $198.4k

    General Motors is seeking an AI/ML Engineer for the Metrics Frameworks team in Sunnyvale, California. The successful candidate will focus on developing analytics frameworks and tools to accelerate autonomous vehicle development and testing. Candidates should have a BS... 
    Senior

    General Motors

    Sunnyvale, CA
    4 days ago
  • $152k - $241.5k

     ...Gruppe is seeking an experienced software developer to join our Solution Engineering team in Santa Clara, California. As...  ...of our mission to build scalable robotic solutions, you will work hands-on...  ...degree, and proficiency in Python or C++. You can expect a competitive... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • The MathWorks, Inc. is seeking a Senior Application Engineer based in Santa Clara, CA. This role focuses on building partnerships in aerospace, automotive, and robotics by utilizing MATLAB® and Simulink® for advanced control systems. Key responsibilities include guiding... 
    Senior

    The MathWorks, Inc.

    Santa Clara, CA
    2 days ago
  • KLA-Belgium is hiring a Sr Software Engineer in Milpitas, California to develop cutting-edge C++ software for next-gen mask inspection systems. Candidates should have expertise in multi-threaded programming and a proven background in RPC and REST API architectures. This... 
    Senior

    KLA-Belgium

    Milpitas, CA
    1 day ago
  • Litmus is seeking a Senior Software Engineer in Santa Clara, specializing in C++ and Golang to develop southbound connectors for PLCs and industrial control systems. This role involves ensuring real-time data exchange to enhance industrial operations. The ideal candidate... 
    Senior
    Remote job

    Litmus

    Santa Clara, CA
    4 days ago
  • $150k - $250k

    Job Title: Senior C++ Engineer Salary: $150K - $250K base plus benefits Location: Sunnyvale, CA Term: Full-time, Permanent Open to US Citizens...  ...that is experiencing some very rapid growth! They need Software Engineers that have helped build products and features while... 
    Senior
    Permanent employment
    Full time
    Relocation package

    Hire With Jarvis - Lance Melendez

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Robotics Software Engineer. Be the first to apply!