Demo

Sr. Software Engineer, Robotics

NuVasive, Inc.
San Diego, CA Full Time
POSTED ON 3/14/2023 CLOSED ON 9/21/2023

What are the responsibilities and job description for the Sr. Software Engineer, Robotics position at NuVasive, Inc.?

Job Summary and Primary Responsibilities
The Senior Robotics Software Engineer will work within the Software Engineering team and utilize technical knowledge to architect, develop, implement, and test robot cart software. The candidate is expected to be able to work independently to translate clinical and system needs to algorithm requirements and implement them with high quality. The position involves close collaboration with systems and clinical engineers. We are looking for an individual that has strong communication skills, is self-motivated, and is eager to push forward the boundaries of medical robotics. 

 

You are a full lifecycle developer at heart, who loves the challenges of software development as you design, code and unit test your code.  Because you take pride in your work, you understand the importance of code standards as you develop quality, sustainable code with a solid design.  Hitting milestones and deadlines are part of your nature, so you enjoy collaborating with teams to ensure on-time delivery. With an eye on continual improvement, you possess a great can-do attitude and openly share ideas to help the Dev Team improve the software development process and overall development environment.

 

Responsibilities: 

  • Ownership of new robot software implementation and integration into existing platform 
  • Key stakeholder in robotic software architecture 
  • Create software development tools (robot simulator for example) 
  • Communicate ideas and collaborate effectively within a cross-functional team 
  • Work closely with instrument design and test engineers
  • Understand and contribute to the risk assessments for medical control software
Required Skills / Capabilities
  • Demonstrated hands-on experience of owning a robotic software implementation Knowledge of robotics fundamentals: kinematics, dynamics, differential kinematics, controls theory / implementation 
  • Strong understanding of device APIs Ability to manipulate bits/bytes 
  • Experience with troubleshooting electromechanical systems 
  • Product life cycle experience (at least 1 released product preferred) 
  • Experience with development using software version control 
  • Must follow company COVID-19 safety guidelines 
  • Must be available for on-site work when appropriate (cannot be 100% remote) 
  • Agile software development methodologies and TDD. 

Preferred Qualifications 

  • Proven experience developing and maintaining commercial grade distributed, fault tolerant software components adhering to functional safety standards  
  • Experience in software development for medical devices will be an asset
  • Experience with Python, C , and C# is preferred
  • Strong proficiency in .Net & C# in a Windows
  • Strong understanding of TCP/UDP  
Education and Experience
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or similar discipline related to robotics. An equivalent combination of education and experience will be accepted.  
  • 5 of software product design and development with OO languages (Java preferred) 

Salary Range: $120,750-$201,250

California Salary Ranges and Pay Framework



For roles that require access to hospital facilities, must be eligible for and maintain credentials at all required hospitals, including meeting any applicable physical requirements or vaccination requirements (including the COVID-19 vaccine, as applicable).



NuVasive is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, or protected veteran status and will not be discriminated against on the basis of disability. The “EEO is the Law” poster options are available here. NuVasive's EEO policy is available here
 
About NuVasive
NuVasive, Inc. (NASDAQ: NUVA) is the leader in spine technology innovation, with a mission to transform surgery, advance care, and change lives. The Company's less-invasive, procedurally integrated surgical solutions are designed to deliver reproducible and clinically proven outcomes. The Company's comprehensive procedural portfolio includes surgical access instruments, spinal implants, fixation systems, biologics, software for surgical planning, navigation and imaging solutions, magnetically adjustable implant systems for spine and orthopedics, and intraoperative neuromonitoring technology and service offerings. With more than $1 billion in net sales, NuVasive has approximately 2,700 employees and operates in more than 50 countries serving surgeons, hospitals, and patients. For more information, please visit www.nuvasive.com.

Salary : $120,750 - $201,250

Software Engineer - Robotics
Strategic Robotic Systems -
San Diego, CA
Vehicle Robotics Software Engineer
Seasats -
San Diego, CA
Software Engineer (OpenCV, Robotics)
Columbus Technologies -
San Diego, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Sr. Software Engineer, Robotics.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Sr. Software Engineer, Robotics jobs in the San Diego, CA area that may be a better fit.

Sr. Software Systems Engineer (Robotics, Computer Vision)

Columbus Technologies, San Diego, CA

Sr. Embedded Software Engineer (Computer Vision, Robotics)

Columbus Technologies, San Diego, CA

AI Assistant is available now!

Feel free to start your new journey!