Software Engineering Manager
4 weeks ago
At Intuitive, we are united behind our mission: to deliver life-enhancing care through minimally invasive technology. We believe that great ideas can come from anywhere and strive to foster an inclusive culture built around diversity of thought and mutual respect.
Our team's primary goal is to deliver real-time, high-definition, stereo surgical video with the best possible image quality for use in surgical procedures. This mission requires cross-functional collaboration with multiple teams, including FPGA, Electrical Engineering, Mechanical Engineering, New Product Development, Manufacturing Engineering, and Clinical Engineering.
In this role, you will lead a team responsible for the Linux-based, embedded software that controls the real-time stereo video processing engine at the heart of the da Vinci Surgical System. You will thrive in a fast-paced team environment and drive a team through the definition of product requirements, software implementation, and final verification testing. You care deeply about customer needs, patient safety, and delivering the highest product quality.
Key Responsibilities
- Manage a team focused on delivering low-latency, color-accurate video to all displays, including the 3D surgical viewer
- Deliver rock-solid embedded software by organizing talented engineers through detailed design, development, documentation, and product verification
- Work on cross-functional teams at multiple levels, from architectural definition, implementation, and system integration
- Continually improve the video software architecture powering the latest generation of surgical robotics
- Work side by side with teammates to bring up next-generation endoscope and illumination technology to deliver higher resolution video for surgeons
- Deliver software on schedule while communicating progress and hurdles directly, clearly, and concisely
- Maintain high software quality and contribute to software development by leading code reviews, advancing automated testing capabilities, and diagnosing, triaging, and solving challenging technical problems across the video subsystem
- Aid in formal risk analysis and development of software mitigations to minimize potential failures
Requirements
- Minimum BS (MS or PhD preferred) in computer science, electrical engineering, physics, or related engineering discipline
- Minimum 8 years of industry experience developing C/C++ software for Linux-based embedded systems
- Familiarity with programming and configuration of hardware devices
- Minimum 3 years experience in technical leadership and/or team management
- An innate ability to inspire and work collaboratively to deliver cutting-edge products requiring interdisciplinary problem-solving
- Outstanding communication and interpersonal skills
- Demonstrated experience and comfort with all phases of the product development lifecycle, including design, documentation, implementation, debug, verification, validation, and transfer to manufacturing
Preferred Qualifications
- Direct experience with display technologies, display calibration, display pipelines, and colorimetry
- Knowledge of software drivers for FPGA-based display interfaces (HDMI, DP, etc)
- Experience with imaging devices and technology, e.g. image sensors, color sensors, video/graphics hardware
- Knowledge of image-processing, CUDA, and/or FPGA integration
- Experience with designing software for mission-critical applications
-
Senior Software Engineer
4 weeks ago
Sunnyvale, CA, United States Lynx Software Technologies Full timeAt Lynx Software Technologies, we're seeking a skilled Software Engineer to join our team. As a key member of our software development team, you'll work on innovative projects that drive technological advancements.This role requires a software engineer with a strong foundation in technical principles, theories, and concepts in the software field. You'll be...
-
Software Integration Engineer
4 weeks ago
sunnyvale, United States Intelliswift Software Full timeJob Title: Software Integration EngineerLocation: Sunnyvale, CA (Onsite)Duration: 12 Months Contract on W2 (Possible Extension)We are seeking an experienced Engineer to join our client's Automation team. The ideal candidate will have a strong background in software development and experience working with hardwareMust-Have Skills PythonLab...
-
Software Integration Engineer
1 month ago
sunnyvale, United States Intelliswift Software Full timeJob Title: Software Integration EngineerLocation: Sunnyvale, CA (Onsite)Duration: 12 Months Contract on W2 (Possible Extension)We are seeking an experienced Engineer to join our client's Automation team. The ideal candidate will have a strong background in software development and experience working with hardwareMust-Have Skills PythonLab...
-
Software Integration Engineer
1 month ago
Sunnyvale, United States Intelliswift Software Full timeJob Title: Software Integration EngineerLocation: Sunnyvale, CA (Onsite)Duration: 12 Months Contract on W2 (Possible Extension)We are seeking an experienced Engineer to join our client's Automation team. The ideal candidate will have a strong background in software development and experience working with hardwareMust-Have Skills PythonLab...
-
Senior Software Engineer
2 weeks ago
Sunnyvale, United States Lynx Software Technologies Full timeThompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...
-
Senior Software Engineer
4 weeks ago
Sunnyvale, California, United States Lynx Software Technologies Full timeSoftware Engineer Job DescriptionThompson Software Solutions, a Lynx Software Technologies company, is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing, integrating, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Develop...
-
Senior Software Engineer
3 weeks ago
Sunnyvale, California, United States Lynx Software Technologies Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Design and...
-
Software Quality Assurance Engineer
3 weeks ago
Sunnyvale, California, United States United Software Group Full timeJob Title: Software Quality Assurance EngineerJob Summary: We are seeking a skilled Software Quality Assurance Engineer to join our team at United Software Group. As an Image Quality Analysis and Tuning Specialist, you will be responsible for designing, developing, testing, and evaluating desktop and web-based software applications for image and video...
-
Software Engineering Manager
4 weeks ago
Sunnyvale, CA, United States Intuitive Full timeJob SummaryAt Intuitive, we are united behind our mission: to revolutionize minimally invasive care through intelligent technology. As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team, committed to making a difference. We are seeking a highly skilled Software Engineering Manager to lead our Video...
-
Software Engineering Manager
3 weeks ago
Sunnyvale, CA, United States Intuitive Full timeRole OverviewAt Intuitive, we are united behind our mission to deliver life-enhancing care through minimally invasive technology. As a pioneer in robotic-assisted surgery, we strive to foster an inclusive and diverse team committed to making a difference.We are seeking a talented Software Engineering Manager to lead our Video Software Engineering Group...
-
Mac OS Software Engineer
2 weeks ago
Sunnyvale, California, United States Intelliswift Software Full timeJob Title: Mac OS Software EngineerLocation: Not SpecifiedDuration: Not SpecifiedPay Rate Range: Not SpecifiedAt Intelliswift Software Inc., we conceptualize, build, and support innovative technology products and solutions. Our team of experts from diverse backgrounds contributes to making Intelliswift a reliable partner in IT and Talent solutions. We...
-
Engineering Manager
2 weeks ago
Sunnyvale, United States Ket Software Full timePosition: Engineering Manager - Hardware Wearable Product Validation TeamLocation: Sunnyvale, CA (100% onsite) – Quest Global OfficeExp: 15 – 26 years*F2F is MUST after initial web interviews-LOCAL CANDIDATES ONLY*Job RequirementsWe are seeking an experienced Engineering Manager to lead our Hardware Wearable Product Validation Team. The ideal candidate...
-
Engineering Manager
2 weeks ago
sunnyvale, United States Ket Software Full timePosition: Engineering Manager - Hardware Wearable Product Validation TeamLocation: Sunnyvale, CA (100% onsite) – Quest Global OfficeExp: 15 – 26 years*F2F is MUST after initial web interviews-LOCAL CANDIDATES ONLY*Job RequirementsWe are seeking an experienced Engineering Manager to lead our Hardware Wearable Product Validation Team. The ideal candidate...
-
Engineering Manager
2 weeks ago
sunnyvale, United States Ket Software Full timePosition: Engineering Manager - Hardware Wearable Product Validation TeamLocation: Sunnyvale, CA (100% onsite) – Quest Global OfficeExp: 15 – 26 years*F2F is MUST after initial web interviews-LOCAL CANDIDATES ONLY*Job RequirementsWe are seeking an experienced Engineering Manager to lead our Hardware Wearable Product Validation Team. The ideal candidate...
-
Senior Manager, Software Engineering
3 weeks ago
Sunnyvale, CA, United States Walmart Full timeWe are seeking a seasoned Engineering Manager to lead our critical frontend experience team and drive engineering excellence and culture within the Acquisition and Discovery Engineering team at Walmart.This is an ideal opportunity for a capable engineering leader to make a significant impact and drive business initiatives forward. As a Senior Engineering...
-
Silicon Embedded Software Engineer
4 weeks ago
sunnyvale, United States Intelliswift Software Full timeJob Title: Silicon Embedded Software EngineerLocation: Sunnyvale CA - OnsiteDuration: 8 months8+ years of experience working with C/C++, FGPA, prototyping and platformsMust-Have SkillsC/C++ experience, needs to be hands on experience of 8 years minimumUnderstand nuances of making SW work with HWFPGA, prototyping and platforms experienceNice-to-have...
-
Silicon Embedded Software Engineer
4 weeks ago
sunnyvale, United States Intelliswift Software Full timeJob Title: Silicon Embedded Software EngineerLocation: Sunnyvale CA - OnsiteDuration: 8 months8+ years of experience working with C/C++, FGPA, prototyping and platformsMust-Have SkillsC/C++ experience, needs to be hands on experience of 8 years minimumUnderstand nuances of making SW work with HWFPGA, prototyping and platforms experienceNice-to-have...
-
Silicon Embedded Software Engineer
1 month ago
Sunnyvale, United States Intelliswift Software Full timeJob Title: Silicon Embedded Software EngineerLocation: Sunnyvale CA - OnsiteDuration: 8 months8+ years of experience working with C/C++, FGPA, prototyping and platformsMust-Have SkillsC/C++ experience, needs to be hands on experience of 8 years minimumUnderstand nuances of making SW work with HWFPGA, prototyping and platforms experienceNice-to-have...
-
Sunnyvale, California, United States Capgemini Engineering Full timeAbout the Role:We are seeking an experienced Software Development Engineer to join our team at Capgemini Engineering. As a key member of our healthcare interoperability solutions team, you will play a vital role in crafting and developing microservices for a healthcare interoperability gateway.Key Responsibilities:Craft and develop microservices for a...
-
Android Software Developer
3 weeks ago
Sunnyvale, CA, United States United Software Group Full timeHi, I hope you are doing well.Job Position: Android Software DeveloperJob Summary:Demonstrates up-to-date expertise and applies this to the development, improvement, and release of the Business Android App.Participates in peer code reviews and contributes effectively within an agile setup with designers, product managers, and peer developers.Provides and...