Senior Embedded Software Engineer

Company:  Intuitive
Location: Indiana
Closing Date: 18/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Description

Primary Function of Position

We seek a Software Engineer to join the Future Forward Research group at Intuitive Surgical. Our group’s role is to explore new promising technologies for future products and services in the emerging computer- and robot-assisted medical interventions field. As a Senior Software Engineer, you will work on the design and development of system software and digital applications for the latest hardware targeting end-users involved in surgical robotic procedures. The successful candidate must excel in an agile, focused, small-team environment and commit to high-quality research prototypes and supporting infrastructure. A strong sense of shared responsibility and shared reward is required.

Essential Job Duties

This position is responsible for all aspects of system software development, associated tooling, and infrastructure to explore and build a novel telesurgery system.

  • Design, build, debug, and deploy real-time applications using C, C++, C#, Matlab, and Python on platforms like Linux, Windows, and real-time operating systems.
  • Characterize and integrate a high-bandwidth, ultra-low-latency communication interface to develop a real-time tele-op system.
  • Develop a modular, robust, fail-safe, ultra-low latency embedded streaming application.
  • Build compelling prototypes to demonstrate the technical feasibility and to define the product roadmap.
  • Construct a software pipeline to synchronize, encrypt, and transmit over a network efficiently.
  • Participate in software architecture discussions, code reviews, and user studies design.
  • Responsible for unittesting and integrating the code for function testing, robustness, and reliability.
  • Cross-functional requirements discussions, ranging from customer-facing clinical needs to safety requirements.
  • Translating early requirements into prototype implementations to evaluate and assess a novel and sophisticated robotic system.
  • Apply good software engineering practices to write elegant, maintainable, reusable code.
  • Create documentation for the developed features and techniques that were tried, rejected, or implemented.
#J-18808-Ljbffr
Apply Now
Share this job
Intuitive
  • Similar Jobs

  • Senior Software Engineer

    Indiana
    View Job
  • Senior Software Engineer

    Indiana
    View Job
  • Senior Software Engineer

    Indiana
    View Job
  • Senior Software engineer

    Indiana
    View Job
  • Senior Software Engineer

    Indiana
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙