drjobs Senior Software Engineer - Real-Time Video Streaming

Senior Software Engineer - Real-Time Video Streaming

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Sunnyvale, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Primary Function of Position

The Interaction Software Engineering team is responsible for implementing the 2D/3D user interfaces and supporting infrastructure for various displays across the da Vinci Surgical System including an immersive stereoscopic viewer 2D/3D flat panel displays and touch panels. The team prides itself in creating quality products that make the customers experience of using technically complex surgical devices safe easy to learn and confidence inspiring.

The Senior Software Engineer within this organization will work collaboratively across both software and hardware teams to design and develop infrastructure and userfacing features. The successful candidate must excel in a focused highenergy small team environment be able to drive to solutions from highlevel requirements and have a commitment to high product quality. The ideal candidate is an independent and fastpaced developer with excellent handson problemsolving skills and is open to incorporating new learnings and ideas in an iterative and collaborative design process.

Responsibilities:

  • Work with a crossfunctional team in a usercentered design process to arrive at a balanced understanding of unmet user needs and feasibility of technical solutions
  • Translate highlevel requirements into software architecture and algorithm designs
  • Produce and maintain robust highquality software implementations
  • Participate in software/hardware failure mode analysis
  • Identify and implement robust hazard mitigation strategies

Qualifications :

Required Skills/Experience

  • 8 years of related experience and a Bachelors degree; or 6 years experience and a Masters degree; or a PhD with 3 years experience; or equivalent experience
  • Experience developing realtime video streaming and display pipelines
  • Mastery of C/C programming
  • Comfortable working at multiple levels of an integrated hardware/software stack (e.g. using and/or developing device drivers registerlevel interfaces)
  • Experience with Linux software development
  • Experience designing developing and maintaining core software infrastructure
  • Experience working in large software codebases

Preferred Skills/Experience

  • Experience with Gstreamer plugins and pipelines
  • Experience with Nvidia Jetson platform and Jetpack SDK
  • Experience with GUI programming in Qt
  • Experience with realtime 3D graphics rendering in OpenGL using GLSL shaders
  • Experience with CUDA and GPGPU techniques


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 COVID19.  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 marketcompetitive 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.


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.