Sr Software Development Engineer
3 weeks ago
At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints.
As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team, committed to making a difference. For more than 25 years, we have worked with hospitals and care teams around the world to help solve some of healthcare's hardest challenges and advance what is possible.
Intuitive has been built by the efforts of great people from diverse backgrounds. We believe great ideas can come from anywhere. We strive to foster an inclusive culture built around diversity of thought and mutual respect. We lead with inclusion and empower our team members to do their best work as their most authentic selves.
Passionate people who want to make a difference drive our culture. Our team members are grounded in integrity, have a strong capacity to learn, the energy to get things done, and bring diverse, real world experiences to help us think in new ways. We actively invest in our team members to support their long-term growth so they can continue to advance our mission and achieve their highest potential.
Join a team committed to taking big leaps forward for a global community of healthcare professionals and their patients. Together, let's advance the world of minimally invasive care.
Job Description
Primary Function of Position
The person in this dynamic role will report directly to the technical lead of our cutting-edge advanced energy product. This position offers the exciting opportunity to develop and implement both front-end and back-end software applications. Key responsibilities include designing system architecture, engaging in high-level programming, conducting performance testing, and ensuring seamless systems integration. We are seeking a candidate with exceptional programming skills, extensive experience in application development, and outstanding troubleshooting abilities. As a Software Development Engineer, your primary mission will be to create and implement sophisticated software systems that align with our project' goals.
Essential Job Duties
- Architect and implement new product features from initial concept through to deployment.
- Coordinate with hardware, software, and system engineering teams to deliver intricate features and intuitive user interfaces.
- Engage in comprehensive software development processes, including system design, coding, code reviews, unit and integration testing, debugging, and code/API documentation.
- Operate within a collaborative, multidisciplinary environment to drive strategic changes and autonomously resolve complex technical problems.
- Liaise directly with stakeholders to ensure the development of robust and efficient software solutions.
Required Skills and Experience
- Expertise in at least one backend programming language, such as Java, Go, Python, C++, or a comparable language, with a comprehensive understanding of language-specific best practices, performance optimization, and concurrency management.
- In-depth knowledge of distributed systems best practices, including fault tolerance, the CAP theorem, consistency models, data partitioning, replication strategies, and event-driven architecture.
- Proficiency in collaboratively developing software systems using software diagrams, such as architecture diagrams and state machine diagrams.
- Minimum BSc degree in Computer science or adjacent technical field with at least 8 years of experience, or master's degree with 6 years of experience, or PhD degree with 3 years of experience.
- Familiar with build tools like Bazel, Babel, and Webpack.
- Comfortable working with the Linux kernel, bash scripting, and embedded Linux.
- Experienced with intercommunication protocols such as gRPC and ZeroMQ.
- Skilled in creating GUIs for embedded systems using Qt/QML and LVGL.
- Great at communicating clearly and effectively, both in writing and speaking, with people at all levels of an organization.
Additional Information
Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.
Intuitive is an Equal Employment Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.
We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.
We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target salary ranges are listed.
Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.
Intuitive is an Equal Employment Opportunity / Affirmative Action Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.
EEO and AA Policy
We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.
Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.
We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target salary ranges are listed.
-
Sunnyvale, United States Amazon Full timeDescription We are looking for a driven Sr. Software Development Engineer with a growth mindset who is adept at a variety of skills, especially with design and development of cloud services or mobile apps. You will part of a team building the future of Smart Eyewear at Amazon leveraging Amazon's state of the art AI. Amazon is focused on bringing technology...
-
Sr. Software Development Engineer, Appstore
4 days ago
Sunnyvale, United States Amazon Full timeDescription Do you want to develop software that will power leading edge, next generation mobile and entertainment devices? We invite you to join us in this rare opportunity of building the future of apps and highly-scalable systems to support those experiences. Key job responsibilities As a Sr. Software Development Engineer, you will engage with an...
-
Sr. Software Engineer/RPA Developer
3 days ago
Sunnyvale, United States Apple Full timeSr. Software Engineer/RPA Developer Sunnyvale,California,United States Operations and Supply Chain Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at...
-
Software Development Engineer
3 weeks ago
Sunnyvale, California, United States United Software Group Full timeJob DescriptionWe are seeking an experienced Software Development Engineer to join our team at United Software Group. The ideal candidate will have a strong background in mobile software development and a passion for creating innovative solutions.The successful candidate will be responsible for developing, improving, and releasing the Business Android...
-
Sunnyvale, United States Amazon Full timeDescription As a Sr. Embedded SW Engineer, you will collaborate with internal cross-functional teams to deliver software solutions for variety of customer products. You will design, implement, and verify software deliverables and utilize automated testing / delivery frameworks to ensure seamless interfacing to all customers. You must be responsive, flexible,...
-
Software Engineer Sr Staff
1 day ago
Sunnyvale, United States Juniper Networks Full timeENGINEERING- Juniper Networks in Sunnyvale, CA seeks Software Engr Sr Staff: Design, develop, and support the sftwr for the L2 features and ntwrk protocols like EVPN, VxLAN, MPLS features, DCI features, MC-LAG features, IRB features. Part-time telecommuting allowed. $210,000 /yr - $268,800/yr. Email res (must reference job code #19653) to resumedropbox@...
-
Sr. Software Engineer, Starlink Network
5 days ago
Sunnyvale, United States SpaceX Full timeSr. Software Engineer, Starlink Network at SpaceX Sunnyvale, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE...
-
Sunnyvale, California, United States Amazon Full timeJob Summary:We are seeking an experienced Sr. Software Development Engineer to join our team at Amazon. This role will involve designing, developing, and deploying cloud services and mobile apps that leverage AI and machine learning techniques.About the Role:As a Sr. Software Development Engineer, you will play a crucial role in the development and...
-
Software Engineering Sr. Staff
1 day ago
Sunnyvale, United States Juniper Networks, Inc. Full timeENGINEERING- Make sure to apply with all the requested information, as laid out in the job overview below. Juniper Networks in Sunnyvale, CA seeks Software Engineering Sr.Staff: Understand customer requirements and translate them into Functional Specifications and Design documents.Collaborate with PLM (Product Line Management) and propose software...
-
Sr. Software Development Specialist
4 weeks ago
Sunnyvale, California, United States Amazon Full timeA challenging opportunity has arisen for a Sr. Software Development Engineer - Bluetooth at Amazon Lab126. As part of our team, you will be responsible for designing and implementing innovative Bluetooth solutions that drive customer satisfaction.The role involves collaborating with cross-functional teams, including product management, hardware, operations,...
-
Sr. Wireless Software Engineer
3 days ago
Sunnyvale, United States SpaceX Full timeSr. Wireless Software Engineer (Starlink) at SpaceX Sunnyvale, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR....
-
Sr. Software Development Engineer
2 days ago
Sunnyvale, United States Amazon Full timeDescription Do you want to lead a team building frameworks for the next generation of UI apps running on Amazon Devices? Do you believe in the “Write Once Run Anywhere” coding paradigm? How about your team providing a positive impact to our smart home customers by ensuring unique Amazon technologies are easily available to app developers? Do you want to...
-
Sr. Software Infrastructure Engineer
2 days ago
Sunnyvale, United States SpaceX Full timeSr. Software Infrastructure Engineer (Starlink) at SpaceX Sunnyvale, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR....
-
Sr. Software Development Engineer
1 month ago
Sunnyvale, United States Nokia Full timeFamily Description Applied R&D (AR) consists of target-oriented research either with the goal of solving a particular problem / answering a specific question or for multi-discipline design, development, and implementation of hardware, software, and systems including maintenance support. Supplies techno-economic consulting to clients. AR work is characterised...
-
Sr. Software Development Engineer
5 months ago
Sunnyvale, United States Nokia Full timeJob DescriptionFamily Description Applied R&D (AR) consists of target-oriented research either with the goal of solving a particular problem / answering a specific question or for multi-discipline design, development, and implementation of hardware, software, and systems including maintenance support. Supplies techno-economic consulting to clients. AR work...
-
Sr. Embedded Software Engineer
4 days ago
Sunnyvale, United States Intuitive Surgical Full timeCompany DescriptionAt Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints.As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team,...
-
Sr. Full Stack Software Engineer
5 days ago
Sunnyvale, United States SpaceX Full timeSr. Full Stack Software Engineer (Starlink) at SpaceX Sunnyvale, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. FULL...
-
Sr. Simulation Software Engineer
6 days ago
Sunnyvale, United States Intuitive Full timeCompany Description At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team,...
-
Software Engineering Sr. Staff Position
16 hours ago
Sunnyvale, CA, United States Juniper Networks, Inc. Full timeCompany OverviewJuniper Networks, Inc. is a leading technology company that specializes in networking and cybersecurity solutions.Job DescriptionAs a Software Engineering Sr. Staff at Juniper Networks, you will be responsible for understanding customer requirements and translating them into Functional Specifications and Design documents. You will collaborate...
-
Sr. Embedded Software Engineer
1 month ago
Sunnyvale, United States Intuitive Full timeCompany Description At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team,...