Robotics Engineer

Harvey Nash

Campbell (CA)

Hybrid

USD 170.000 - 210.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Harvey Nash is seeking a Staff Software Engineer for Robotics in Campbell, CA. This full-time role is onsite two days per week and hybrid the rest. You will design and implement real-time C++/Python software for the Telos robotic platform on Linux, collaborating with software, controls and hardware teams.

Experience with safety-critical medical applications is a plus. Required: BS/MS in CS/CE with 6+ years in robotics; ROS, QNX, multi-threaded architectures and strong OO design.

Qualifikationen

  • BS in CS/CE with 8+ years experience or MS with 6+ years.
  • Proficiency in C++ and Python.
  • Experience with robotics, real-time control, and state machines

Aufgaben

  • Design, implement and test real-time algorithms, state machines for Telos robotics platform.
  • Implement C++ real-time code on Linux and test in production environments using C++ and Python.
  • Collaborate with software, controls, system and hardware teams to deliver robotics software.
  • Understand user and clinical needs to drive software development.
  • Contribute to testing and simulation environments; participate in design reviews.

Kenntnisse

C++
Python
Robotics
Real-time systems
ROS
QNX
Multi-threading
State machines
OO design
Linux

Ausbildung

BS/MS in Computer Science or Computer Engineering

Tools

ROS
QNX
Linux

Jobbeschreibung

Staff Software Engineer Robotics (full-time)

Location: Campbell, CA – onsite 2 days a week

This position is based in our Campbell, California offices. This position is Hybrid & full-time.

What You’ll Do
  • We are looking for a talented and experienced Robotics Software Engineer to design and implement hard real-time algorithms, application logic, and state machines for the Telos robotic platform. As one of the key founding members of the telos team, you will contribute to the design and development of the infrastructure of the robotics application-level logic and algorithms. You will work closely with a cross functional team to implement and test logic, algorithms and software solutions based on clinical and user requirements.
  • Design, implement and test logic, state machines, and algorithms for our robotic platform
  • Implement C++ real-time code on Linux based operating systems
  • Implement and test solutions in production software environment using C++ and Python
  • Work closely with other engineers (software, controls, system, hardware) as part of a focused cross-functional team developing software for a medical application.
  • Understand user needs, clinical needs and customer input requirements to drive software development.
  • Contribute to the development of the software testing and simulation environment.
  • Participate in design discussions and code reviews
What You’ll Bring
  • BS in Computer Science, Computer Engineering or equivalent with at least 8 years of experience or MS in Computer Science, Computer Engineering and 6+ years of related experience; or equivalent combination of education and work experience
  • 5+ years of controls, robotics, and state-machine experience
  • Proficiency with C++ and Python
  • Experience in robotic control, real-time state-machine design
  • Strong background in object-oriented programming, software architecture, and design patterns
  • Experience with multi-threaded applications and event driven architectures
  • Experience in algorithm development for robotics operation
  • Excellent communication and documentation skills
  • Experience with real-time software applications
  • Experience developing software for safety-critical applications
  • Experience with ROS
  • Experience with QNX/Realtime Operation Systems
  • Experience working in an Agile development environment
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Staff Robotics Software Engineer
Staff Robotics Software Engineer

Harvey Nash • Campbell (CA)

Vor Ort
USD 160.000 - 230.000
Competitive salary
Full benefits
401(k)
+2
Senior Robotics Software Engineer - Real-Time, ROS, C++
Senior Robotics Software Engineer - Real-Time, ROS, C++

Harvey Nash • Campbell (CA)

Hybrid
USD 170.000 - 210.000
Staff Robotics and Controls Engineer
Staff Robotics and Controls Engineer

SoCode US • Boston (MA)

Vor Ort
USD 140.000 - 190.000
Annual bonus
Milestone-based bonus
Meaningful equity
+1
Senior/Staff Embedded Software Engineer
Senior/Staff Embedded Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

Vor Ort
USD 110.000 - 150.000
Competitive compensation
Company-paid benefits package
Opportunity for innovation
Staff Robotics Software Engineer – Real-Time C++/Python
Staff Robotics Software Engineer – Real-Time C++/Python

Harvey Nash • Campbell (CA)

Vor Ort
USD 160.000 - 230.000
Competitive salary
Full benefits
401(k)
+2
Senior/Staff Robotics Software Engineer
Senior/Staff Robotics Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

Vor Ort
USD 180.000 - 270.000
Competitive compensation
Company-paid benefits package
Senior / Staff Robotics and Controls Engineer
Senior / Staff Robotics and Controls Engineer

Capstan Medical • Emeryville (CA)

Hybrid
USD 100.000 - 140.000
Robotics Engineer (Robotics Deployment & Control)
Robotics Engineer (Robotics Deployment & Control)

Intelliswift - An LTTS Company • New York (NY)

Vor Ort
USD 120.000 - 180.000
Head of Robotics Engineering
Head of Robotics Engineering

Raydar • Fremont (CA)

Vor Ort
USD 200.000 - 350.000
Software Engineer
Software Engineer

Skills Alliance • Austin (TX)

Vor Ort
USD 90.000 - 120.000