Senior Embedded Software Engineer
3 weeks ago
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 unity testing 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.
-
Senior Embedded Software Engineer
1 week ago
Sunnyvale, United States Mumba Technologies, Inc. Full timePrimary Function of PositionAs 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...
-
Senior Embedded Software Engineer
1 week ago
Sunnyvale, United States Mumba Technologies, Inc. Full timeJob DescriptionPrimary Function of PositionAs 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...
-
Senior Embedded Software Engineer
1 week ago
sunnyvale, United States Mumba Technologies, Inc. Full timePrimary Function of PositionAs 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...
-
Senior Embedded Software Engineer
1 week ago
sunnyvale, United States Mumba Technologies, Inc. Full timePrimary Function of PositionAs 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...
-
Senior Embedded Software Engineer
2 weeks ago
Sunnyvale, United States Intuitive Surgical Full timeJob DescriptionPrimary 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...
-
Senior Embedded Software Developer
7 days ago
Sunnyvale, California, United States Mumba Technologies, Inc. Full timeAbout the RoleMumba Technologies, Inc. is seeking a highly skilled Senior Embedded Software Developer to join our team of innovators and contribute to the development of cutting-edge system software and digital applications for surgical robotic procedures.Key ResponsibilitiesDesign and develop system software and digital applications for the latest hardware...
-
Lead Embedded Software Engineer
1 week ago
Sunnyvale, California, United States Fortinet Full timeFortinet is seeking a Senior Embedded Software Engineer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for both existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the delivery of superior...
-
Lead Embedded Software Engineer
1 week ago
Sunnyvale, California, United States Fortinet Full timeFortinet is seeking a Senior Embedded Software Engineer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for both existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the delivery of superior...
-
Lead Embedded Software Engineer
2 weeks ago
Sunnyvale, California, United States Fortinet Full timeFortinet is seeking a Senior Embedded Software Engineer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for both existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the delivery of superior...
-
Senior Embedded Software Engineer
3 months ago
Sunnyvale, United States Fortinet Full timeFortinet is looking for a Principal Embedded Software Developer to assist FortiSWITCH TeamJob Responsibilities:Develop and maintain software components on current and future networking related products.Hands on in bug fixing current products.Work closely with hardware team to deliver high quality productsImplement software features of high quality and on...
-
Senior Embedded Software Engineer
3 months ago
Sunnyvale, United States Fortinet Full timeFortinet is looking for a Principal Embedded Software Developer to assist FortiSWITCH TeamJob Responsibilities:Develop and maintain software components on current and future networking related products.Hands on in bug fixing current products.Work closely with hardware team to deliver high quality productsImplement software features of high quality and on...
-
Embedded Firmware Software Engineer
3 days ago
Sunnyvale, California, United States Arrow Electronics Full timeJob DescriptionJob Title: Embedded Firmware Software EngineerJob Summary:We are seeking a highly skilled Embedded Firmware Software Engineer to join our team at Arrow Electronics. As an Embedded Firmware Software Engineer, you will be responsible for designing, developing, and implementing software/drivers for embedded devices and systems.Key...
-
Senior Software Engineering Manager
1 week ago
Sunnyvale, Texas, United States Google Full timePosition Overview: Software Engineering ManagerWe are seeking a dynamic Software Engineering Manager with a strong background in embedded systems and firmware development. This role requires a blend of technical expertise and leadership skills to guide a team of engineers in delivering innovative solutions.Educational Background: Bachelor's degree or...
-
Embedded Software Development Engineer
2 months ago
Sunnyvale, California, United States tapwage Full timeAmazon's Lab126 Platform Software team is looking for a Software Development Engineer to lead the design and implementation of critical software modules for robots. You will help contribute to the next generation of robots that are based on our Astro robot. You will drive technical designs and features for next gen robots.Key job responsibilitiesAs a...
-
Staff Embedded Software Engineer
1 month ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:As a Staff Embedded Software Engineer, you will work with a group of talented and dedicated people to improve and extend Intuitive robotic product lines. You will contribute broadly to the Future Forward group, with focus on the embedded and platform software at the heart of Intuitive systems, with influence...
-
Sunnyvale, Texas, United States Google Full timePosition: Software Engineering ManagerWe are seeking a highly skilled Software Engineering Manager to lead our Embedded Systems and Firmware teams. This role requires a combination of technical expertise and leadership capabilities to drive significant projects within our organization.Qualifications:Bachelor's degree or equivalent practical experience8 years...
-
Senior Embedded Software Development Engineer Video
4 months ago
Sunnyvale, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:Contribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real-time, high-definition, stereo video processing engine and intra-body illumination at the heart of the da Vinci™ Surgical System. The successful candidate must thrive in a fast...
-
Senior Embedded Software Development Engineer Video
4 months ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:Contribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real-time, high-definition, stereo video processing engine and intra-body illumination at the heart of the da VinciTM Surgical System. The successful candidate must thrive in a fast...
-
Embedded Systems Software Engineer
1 week ago
Sunnyvale, California, United States Intuitive Surgical Full timeCompany Overview:At Intuitive Surgical, we are driven by our mission: we believe that minimally invasive care enhances the quality of life. Through innovation and advanced technology, we empower physicians to perform without limitations.As a leader in robotic-assisted surgery, we are dedicated to building a diverse and inclusive team, committed to making a...
-
Embedded Wireless Software Engineer
2 weeks ago
Sunnyvale, California, United States The Ash Group Full timePosition: Wireless Developer (WiFi/BLE Driver)Contractual EngagementLocation: OnsiteCompensation: Competitive Hourly RateKey Responsibilities:Design and optimize embedded software with a focus on connectivity and wireless software stacks including Wi-Fi and Bluetooth.Develop new software stacks for connectivity technologies such as Wi-Fi, Bluetooth, and...