Sr. Software Engineer
Company: Intuitive Surgical
Location: Sunnyvale
Posted on: June 17, 2022
|
|
Job Description:
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 DescriptionThe Sr. Software
Engineer will work with a group of talented and dedicated people to
improve and extend the digital product offerings on Intuitive's
surgical robotic product lines. The successful candidate will
contribute broadly to the Data & Digital Development Group, with
focused contribution on the network connectivity software on
Intuitive's surgical platforms.As a senior member of the team, you
will be involved in designing and maintaining system-side
connectivity software as part of a holistic digital solution that
is offered to our customers. A successful candidate must excel in a
high-energy focused team environment, must have excellent
communication skills, and must be able to balance independent
production of results with the need to collaborate during planning,
development, integration, and evaluation of research concepts and
minimum viable products. The ability to learn existing systems
rapidly and drive to creative - yet practical - solutions from
rough requirements are essential in this position. Supporting you
will be a development and management team that knows and cares
about what you are doing, and wants you to succeed.This role can be
100% remote or Other Possible Locations: -ISI offices in Raleigh
NC, Atlanta GA, Santa Barbara CARoles and Responsibilities:Work
with a cross-functional team to design, develop and verify network
connectivity software on Intuitive's surgical platforms -Architect
efficient and intelligent networking solutions for transferring
various types of data to/from cloud-based ISI serversSupport root
cause analysis and issue resolution for released products and
products in productionPerform formal risk analysis and develop
software mitigationsContribute to and support the definition and
design of future-forward solutions.QualificationsSkill/Job
Requirements:In order to adequately perform the responsibilities of
this position, the individual MUST have:Minimum of a bachelor's
degree in computer science or related technical field (Graduate
degree preferred)Minimum 8+ years of hands-on experience with C/C++
and Python on embedded systems or IoT (Internet-of-things) devices
(e.g. Arduino, Raspberry Pi)Experience with network protocols (e.g.
TCP/IP, HTTP, WebSocket)Experience with network system design
patterns (e.g. REST, Pub/Sub model)Proven ability to work well in a
team environmentStrong analytical and problem-solving
skillsExcellent communication and documentation skillsPrevious
experiences in the following areas are optional but
desirable:Experience with asynchronous programming (e.g.
multi-threading, asyncio) is highly desirableExperience with
message queue system design (e.g. MQTT) is highly
desirableExperience with full stack -Python web framework (e.g.
FASTAPI, Django, Flask) is a plusExperience with cybersecurity
elements (such as SSL, TLS, PKI, JWT) is a plusExperience with
medical device software development life cycle is a plusExperience
with industrial embedded OS (e.g. Yocto, QNX) and cross-compilation
is a plusAdditional InformationAll your information will be kept
confidential according to EEO guidelines.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. Shift : Day
Travel : NoneJob SummaryJob number: REF1749UDate posted :
2022-05-27Profession: Product Engineering & DesignEmployment type:
Full-time
Keywords: Intuitive Surgical, Sunnyvale , Sr. Software Engineer, IT / Software / Systems , Sunnyvale, California
Click
here to apply!
|