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

Software Engineer, GUI

Company 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, 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

The Ion™ endoluminal system is Intuitive's new robotic platform for minimally invasive biopsy in the peripheral lung, with an initial goal of improving the early diagnosis of lung cancer. The Software Engineer, GUI designs and implements a variety of graphical user interface (GUI) elements, ranging from more traditional 2D GUI’s to interactive 3D virtual environments. In this role you will work closely with designers, clinical engineers, and other software developers to create world-class user experiences for the Ion platform. You will positively impact physician experience and patient outcomes. The ideal candidate is an independent and fast-paced GUI developer with excellent problem-solving skills and a passion for good software architectures and processes, capable of producing robust, high-quality code in the face of rapidly changing requirements.

Roles and Responsibilities:

  • Work as part of a cross-functional team in a fast-paced, start-up-like business unit
  • Prototype new GUI elements and workflows, and rapidly iterate to prove concepts or fail quickly
  • Design and implement high-quality UI features using Qt, QML, and C++
  • Contribute to system and software architecture for the Ion platform
  • Create requirements and formal test protocols for new features
  • Stay up to date with latest UI development trends and technologies, and propose innovative solutions to enhance our software

Qualifications

Skill/Job Requirements:

  • BS in CS or related fields; MS or higher is a plus
  • Proven experience developing user interfaces using Qt/QML
  • Strong working knowledge of C++ and object-oriented programming
  • Experience with embedded systems or UIs that control devices.
  • Familiar with development in a Linux environment
  • Great communication skills and teamwork
  • High levels of independence and technical ownership

Preferred:

  • Experience with graphics libraries such as OpenGL or OpenSceneGraph
  • Experience with parallel programming and Cuda
  • Experience with game engines such as Unity or Unreal Engine
  • Experience working with software development methodologies and tools (CI, version control, issue tracking, agile, etc.)
  • Experience working in a regulated software environment such as medical device

Learn more about the compelling, collaborative work environment of the Ion Software Engineering Team here.

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.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 Software Engineer, GUI, Intuitive

Join Intuitive as a Software Engineer, GUI and be a key player in revolutionizing minimally invasive care! Located in Sunnyvale, CA, you'll dive into the exciting world of the Ion™ endoluminal system, our cutting-edge robotic platform aimed at enhancing early lung cancer diagnosis. In this role, you'll collaborate with designers, clinical engineers, and fellow developers to craft exceptional user experiences that make a real difference in the lives of physicians and patients. As a passionate GUI developer, you'll design and implement a diverse range of graphical user interface elements—from traditional 2D GUIs to interactive 3D environments. If you're someone who thrives in a fast-paced, cross-functional team and is eager to prototype innovative GUI features while embracing the dynamic nature of software development, we want to hear from you! Your expertise in Qt, QML, and C++ will allow you to contribute to our software architecture while shaping the future of healthcare technology. At Intuitive, we foster an inclusive culture and believe that great ideas can come from anyone. Ready to take a big leap forward with us?

Frequently Asked Questions (FAQs) for Software Engineer, GUI Role at Intuitive
What are the primary responsibilities of a Software Engineer, GUI at Intuitive?

As a Software Engineer, GUI at Intuitive, your primary responsibilities will include designing and implementing graphical user interface elements for the Ion™ endoluminal system. You'll work closely with cross-functional teams to prototype new GUI features, contribute to software architecture, create formal test protocols, and stay updated on the latest UI development trends to enhance our user experience.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer, GUI role at Intuitive?

To qualify for the Software Engineer, GUI position at Intuitive, candidates should have a BS in Computer Science or related fields, with an MS being a plus. Proven experience with Qt/QML, C++, and a strong understanding of object-oriented programming is essential. Familiarity with embedded systems and Linux development is also highly desirable.

Join Rise to see the full answer
What tools and technologies will the Software Engineer, GUI at Intuitive work with?

The Software Engineer, GUI at Intuitive will primarily use technologies such as Qt, QML, and C++ for interface development. Experience with graphics libraries like OpenGL, as well as game engines like Unity or Unreal Engine, is also beneficial. Moreover, familiarity with development methodologies such as CI and agile practices will enhance your contributions to the team.

Join Rise to see the full answer
What kind of work environment can a Software Engineer, GUI expect at Intuitive?

At Intuitive, Software Engineers, GUI can expect a collaborative, inclusive culture where passion and teamwork drive innovation. You'll be joining a dynamic, fast-paced environment that promotes independence and technical ownership. The atmosphere is similar to a start-up, allowing for rapid iteration and the opportunity to influence the development of cutting-edge healthcare technology.

Join Rise to see the full answer
How does Intuitive support the personal and professional growth of its Software Engineer, GUI team members?

Intuitive is committed to the long-term growth of its team members, including Software Engineers, GUI. This commitment is evident through various development opportunities, training sessions, and a culture that celebrates diverse perspectives. By investing in your development, Intuitive ensures that you can advance your skills and achieve your highest potential while contributing to meaningful work.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, GUI
Can you explain your experience with Qt and how you've used it in previous projects?

When discussing your experience with Qt, focus on specific projects where you leveraged its capabilities to build user interfaces. Highlight your familiarity with QML for rapid UI development and any challenges you faced, emphasizing how you overcame them to deliver high-quality results.

Join Rise to see the full answer
Describe a time you had to rapidly prototype a GUI feature. What was your process?

In your response, illustrate your approach to rapid prototyping by discussing the steps you took—initial brainstorming, creating mockups, gathering feedback, and iteration. Highlight the tools you used, such as Figma or Sketch, and the importance of collaboration with other team members during the process.

Join Rise to see the full answer
How do you stay updated on the latest UI development trends and technologies?

Discuss your methods for staying current, whether it's through online courses, tech blogs, developer communities, or conferences. Mention specific sources you've found valuable and how you incorporate new trends into your work, demonstrating your commitment to professional development.

Join Rise to see the full answer
What strategies do you employ when working in a cross-functional team?

Highlight your communication and collaboration skills. Discuss specific strategies you've used to foster teamwork, like setting clear expectations, utilizing collaborative tools, and ensuring everyone’s ideas are heard. Emphasize how a cohesive approach enhances project outcomes.

Join Rise to see the full answer
Can you provide an example of how you ensured the quality of the software you developed?

Illustrate your commitment to quality assurance by sharing an experience where you implemented testing protocols. Discuss the types of tests you conducted, such as unit tests or user testing, and the impact your quality assurance measures had on the final product.

Join Rise to see the full answer
What challenges have you encountered when developing for embedded systems?

Describe specific challenges such as resource limitations or real-time constraints. Share how you addressed these challenges with examples of your problem-solving skills and how your technical background helped you achieve efficient solutions.

Join Rise to see the full answer
How do you prioritize features during the software development process?

Talk about methodologies you use for prioritization, such as MoSCoW or user feedback loops. Stress the value of aligning features with user needs and business goals, and detail how effective prioritization contributes to project success.

Join Rise to see the full answer
What experience do you have with regulating software environments, such as medical devices?

Explain any relevant experience you have regarding software development in regulated environments. Discuss your familiarity with guidelines, such as ISO standards for medical devices, and how you ensured compliance while maintaining quality and innovation in your projects.

Join Rise to see the full answer
Discuss a time when you received constructive feedback. How did you handle it?

Share a specific situation where you received feedback and emphasize your openness to learning and growing. Discuss how you applied the feedback to improve your work and the importance of embracing constructive criticism in a professional environment.

Join Rise to see the full answer
What motivated you to apply for the Software Engineer, GUI position at Intuitive?

When answering this question, focus on your alignment with Intuitive's mission and values. Discuss your passion for innovative technology, interest in healthcare, and how this role at Intuitive represents an opportunity for meaningful impact in advancing patient care through technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Intuitive Hybrid Sunnyvale, CA
Posted 4 days ago
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago
ECL Hybrid Mt. View California
Posted 2 days ago
Photo of the Rise User
DrBalcony Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 14 days ago
Aurora Remote No location specified
Posted 10 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,...

160 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 5, 2025

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!