Staff Software Engineer, Simulation

    • Johnson & Johnson
  • Santa Clara, CA
  • Posted 47 days ago | Updated 7 hours ago

Overview

On Site
USD 139,000.00 - 224,000.00 per year
Full Time

Skills

Research and Development
C++
Technical direction
Development testing
Collaboration
Use cases
Computer science
Computer engineering
Mechanical engineering
Python
IT management
3D computer graphics
Real-time
Simulation
Recruiting
Health care
Innovation
Spectrum
IMPACT
Computer hardware
Prototyping
Robotics
Training
Testing
Roadmaps
Workflow
Electrical engineering
Mentorship
Classical mechanics
Qt
QML
Git
Linux
Computer networking
CMake
Docker
Bash
SAP BASIS

Job Details

Description

Johnson & Johnson, MedTech is recruiting for a Staff Software Engineer in Simulation located in Santa Clara, CA (not remote).

At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs of tomorrow, and profoundly impact health for humanity. Learn more at

As a Staff Software Engineer in Simulation you will help drive the technical direction of the simulator for our robotic surgery system and develop new features within our simulation infrastructure. The simulator is the back-end for our professional education simulator and is also used program-wide for accelerating development, testing without hardware, and for quickly prototyping new robotic concepts for next generation systems. Your work will have an immediate impact on the development of our robotic system! #RADSW

Key Responsibilities:
  • Unite efforts with software teams and robotics & controls engineers to ensure the simulator accurately represents robot behavior
  • Work across functions to understand, prioritize and implement simulation use cases for professional education training, advanced R&D projects, feature development, and testing
  • Develop a feature roadmap which addresses short-term needs and meets long-term objectives
  • Advocate and assist the adoption of simulation tools among teams that have not traditionally incorporated it into their workflow
Qualifications

Education:
  • Minimum Bachelor's degree in Computer Science, Electrical and Computer Engineering, Mechanical Engineering, or related technical field
  • 10+ years of work experience developing software
  • 3+ years of proven experience developing simulation software

Experience and Skills:

Required:
  • Strong experience developing simulation software
  • Expertise in developing modern C++ software on complex, distributed systems
  • Strong Python development skills
  • Strong technical leadership skills and the ability to communicate effectively across teams
  • Guide the work of other developers
  • Mentoring of junior developers

Preferred:
  • Knowledge of robot kinematics, control, and 3D representations of spatial orientation
  • Experience developing real-time simulation software in a medical or highly regulated environment
  • Experience with Qt/QML
  • Experience with Git, Linux, networking, CMake, Docker, Bash

Other:
  • This role is located in Santa Clara, CA and may require up to 5% travel

Johnson & Johnson is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

This job posting is anticipated to close on 5/27/2024. The Company may however extend this time-period, in which case the posting will remain available on to accept additional applications.

The anticipated base salary for this position is $139k - $224k.

For more information on how we support the whole health of our employees throughout their wellness, career and life journey, please visit