Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Embedded Software Engineer - Product Security image - Rise Careers
Job details

Senior Embedded Software Engineer - Product Security

Company 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, 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 DescriptionPrimary Function of PositionWe are looking for an experienced software engineer who will contribute broadly to the Product Security Team and product development groups by analyzing, designing, and building security solutions and features for our current and next-generation surgical robotic systems. The successful candidate must excel in a high-energy team environment and have a commitment to high product quality throughout the product lifecycle.Essential Job Duties• Design and development of security solutions and features.• Contribute to technical requirements, architecture, and interface design.• Contribute to verification and validation of security features in the products.• Triage, analyze and investigate product security issues.QualificationsRequired Skills and Experience• Minimum Bachelor’s or higher degree in Computer Science, Computer Engineering, or Electrical Engineering (MS degree is a plus), with minimum of 5 years of professional experience in product security domain.• 3+ years of experience of embedded system and client application development with C/C++ and Python.• Experience with hardware security, system security, authentication and security protocols.• Strong understanding of embedded systems, software, and hardware-software interface.Preferred Skills and Experience• Experience on secure coding practices, knowledge on common vulnerabilities, testing and mitigations.• Familiarity with hardware security modules, digital signatures, public key infrastructure, embedded cryptography.• Experience on large code base with complex setup. Knowledge on build and development tools like cmake, and bazel is a plus.• Experience writing security requirements and building tools/scripts for validating these requirements.• Strong design and development skills, ability to write production quality code.• Excellent documentation and communication skills.• Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment.• Self-motivated; ability to work under general supervision; receptive and supportive of team efforts.Additional InformationDue 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 PolicyWe 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.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Embedded Software Engineer - Product Security, Intuitive

At Intuitive, we’re on a mission to enhance lives through minimally invasive care, and we’re looking for a Senior Embedded Software Engineer specialized in Product Security to join our vibrant team in Sunnyvale, CA! In this dynamic role, you’ll be integral to the Product Security Team, dedicating your skills toward analyzing, designing, and building security features for our cutting-edge surgical robotic systems. You’ll find yourself immersed in a collaborative and fast-paced environment where your commitment to high product quality will shine. The ideal candidate will have at least 5 years of experience in product security, alongside 3 years of hands-on work in embedded system development using C/C++ and Python. You’ll get to employ your skills in hardware security, as well as systems security and authentication protocols. Here, we value diverse perspectives and believe that great ideas can come from anyone, which is why we’re eager for you to bring your unique experience to the table! You'll also have the opportunity to contribute to technical requirements and design interfaces while validating the security features of our innovative products. With Intuitive, every day is a chance to make a real difference in the world of healthcare, and we can’t wait to meet someone as passionate as you who’s ready to help push boundaries and make great things happen!

Frequently Asked Questions (FAQs) for Senior Embedded Software Engineer - Product Security Role at Intuitive
What responsibilities does a Senior Embedded Software Engineer at Intuitive have?

As a Senior Embedded Software Engineer at Intuitive, you will design and develop security solutions and features essential for our surgical robotic systems. Your tasks will include contributing to the technical requirements, architecture, and interface design, as well as verifying and validating security features throughout the product lifecycle. You'll also be analyzing and triaging product security issues, ensuring that safety and security are always top priorities in our innovative designs.

Join Rise to see the full answer
What qualifications are needed for the Senior Embedded Software Engineer position at Intuitive?

To qualify for the Senior Embedded Software Engineer position at Intuitive, you should have at least a Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering, along with a minimum of 5 years of professional experience in the product security domain. Additionally, experience with embedded systems development in C/C++ and Python is crucial, alongside a strong background in hardware security and system security protocols.

Join Rise to see the full answer
What skills are emphasized for the Senior Embedded Software Engineer role at Intuitive?

In the role of Senior Embedded Software Engineer at Intuitive, key skills include a solid understanding of embedded systems, software, and hardware-software interfaces. Hands-on experience with secure coding practices and familiarity with hardware security modules are also highly regarded. Strong design and development skills as well as excellent documentation and communication skills will aid in your success in this collaborative role.

Join Rise to see the full answer
Is prior experience in healthcare technology required for a Senior Embedded Software Engineer at Intuitive?

While prior experience in healthcare technology is not explicitly required for the Senior Embedded Software Engineer position at Intuitive, it is certainly a plus. Candidates with experience in industries that demand high levels of security and technical expertise will likely find their skills transferrable and useful given the challenges faced in developing robotics for healthcare applications.

Join Rise to see the full answer
Does Intuitive offer opportunities for career growth for Senior Embedded Software Engineers?

Absolutely! At Intuitive, we are committed to fostering long-term growth opportunities for our employees, including Senior Embedded Software Engineers. We value diverse perspectives and actively invest in our team members' development to help them reach their highest potential. Whether through training, mentorship, or leadership opportunities, you’ll find a supportive environment to advance your career.

Join Rise to see the full answer
Common Interview Questions for Senior Embedded Software Engineer - Product Security
Can you describe your experience with embedded system development?

When answering this question, be specific about your years of experience, the types of projects you have worked on, and the programming languages you are proficient in. Mention any challenges you faced and how you overcame them, emphasizing your contributions to the success of the projects.

Join Rise to see the full answer
What security practices do you follow when developing software for embedded systems?

It's crucial to discuss your understanding of secure coding practices, including input validation and error handling. You can mention any tools or methodologies you mitigate common vulnerabilities and how you ensure your software is resistant to security threats.

Join Rise to see the full answer
How do you approach collaboration in a team environment?

Share experiences from your past that illustrate your teamwork abilities. Describe how you communicate with your peers, resolve conflicts, and ensure successful project outcomes. Emphasize your adaptability and willingness to embrace diverse perspectives.

Join Rise to see the full answer
Have you ever dealt with a product security incident? How did you handle it?

If you have relevant experiences, detail the incident, what role you played, and how you worked with your team to address the issue. Highlight any insights gained and improvements made to processes or communication after the event.

Join Rise to see the full answer
What methods do you use to validate the security features of your products?

Discuss the various strategies you employ, such as security testing and validation frameworks. It's valuable to mention any specific tools you may have used and how they contributed to ensuring product security throughout development stages.

Join Rise to see the full answer
Can you provide examples of how you have contributed to design and architecture in previous roles?

Share specific projects where you took the lead on design decisions. Highlight your thought process during those times and how those decisions impacted the product's security and performance, ensuring to relate the examples to potential contributions at Intuitive.

Join Rise to see the full answer
What is your experience with C/C++ and Python in the context of embedded systems?

Discuss the depth of your expertise with these languages, including the types of applications you've developed and any frameworks you are familiar with. Highlight how this experience equips you to excel as a Senior Embedded Software Engineer at Intuitive.

Join Rise to see the full answer
What challenges do you anticipate in this role and how would you address them?

Reflect on challenges related to security in fast-paced development environments. Identify potential issues you may encounter and share proactive strategies you've thought about to navigate such complexities.

Join Rise to see the full answer
How do you stay updated on the latest developments in product security?

Discuss specific blogs, publications, or conferences you follow to keep abreast of new security approaches and emerging threats. Demonstrating a commitment to continuous learning will be beneficial.

Join Rise to see the full answer
Why do you want to work for Intuitive as a Senior Embedded Software Engineer?

Articulate genuine reasons for your interest in Intuitive, including alignment with the company’s mission and values. Express your enthusiasm for contributing to innovative solutions in healthcare technology and how your expertise can make a meaningful impact.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 6 days ago
b_labs Remote No location specified
Posted 7 days ago
Posted 13 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
CoverGo Remote No location specified
Posted 13 days ago

Founded in 1995, Intuitive Surgical, Inc develops, manufactures and markets robotic technologies designed to improve clinical outcomes and help patients return more quickly to active and productive lives. The company is headquartered in Sunnyvale,...

93 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!