Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome jobs for you.

Robotics Software Engineering Intern 2022

Learn more about Johnson & Johnson
Johnson & Johnson

Johnson & Johnson

Robotics Software Engineering Intern 2022

Redwood City, CA
Internship
Paid
  • Responsibilities

    At Johnson & Johnson, we use technology and the power of collaboration to discover new ways to prevent and overcome the world’s most significant healthcare challenges. Our Corporate, Consumer Health, Medical Devices, and Pharmaceutical teams leverage data, real-world insights, and creative minds to make life-changing healthcare products and medicines. We're disrupting outdated healthcare ecosystems and infusing them with transformative ideas to help people thrive throughout every stage of their lives. With a reach of more than a billion people every day, there’s no limit to the impact you can make here. Are you ready to reimagine healthcare?

    Here, your career breakthroughs will change the future of health, in all the best ways. And you’ll change, too. You’ll be inspired, and you’ll inspire people across the world to change how they care for themselves and those they love. Amplify your impact. Join us!

    Engineer Intern to join a team of hardworking roboticists and software engineers who are trying to research and solve some of the hardest problems in medicine today. In addition to design, implement, and test software solutions, she/he will be involved in specifications and requirements definitions based on clinical and user inputs.

    The position requires not only C++development skills but also the ability to work closely with other software engineers as well as engineers from other groups to lead efforts in developing and implementing algorithms for a sophisticated robotic system. We are looking for a candidate that can work independently and function well within a team, that has the desire to bring the latest software technologies into the medical world, is self-motivated, curious, and willing to redefine the world of surgical robotics.

    CORE JOB RESPONSIBILITIES:

    • Work cross-functionally with clinical engineers, system engineers, and scientists to architect and develop software applications for the Monarch robotic platform.
    • Understand user needs, clinical needs, and requirements to drive the software feature development. Design and implement C++ applications in an FDA-regulated environment.
    • Implement and integrate control algorithms for the robotics platform and instruments.
    • Lead design discussions and code reviews. Integrate, test, and debug software solutions on the hardware platform.

    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.

    PRIMARY LOCATION

    United States-California-Redwood City-150 Shoreline Dr

    ORGANIZATION

    Auris Health, Inc. (6267)

    JOB FUNCTION

    General Administration

    REQUISITION ID

    2105971190W

  • Qualifications

    QUALIFICATIONS

    • Currently enrolled in a bachelor’s degree program, Master or Ph.D. student in computer science, computer engineering, electrical engineering, or equivalent degree.

    • Experience with designing and implementing embedded and real-time software.

    • Knowledge of C/C++ programming (OOP) and multi-threaded applications.

    • Experience working with and designing motion control software and sensors.

    • Experience with hardware control architectures. Experience with Linux and application development in a Linux environment.

    • Understanding of state-machine-based design and event-driven architectures.

    • Experience with unit testing and software verification and validation processes.

    • Excellent communication and documentation skills.

    DESIRED EXPERIENCE:

    • Experience with serial link manipulators and manipulator kinematics.
    • Experience with the Robotic Operating System (ROS) or similar SDKs.
    • Experience architecting software development kits and libraries.
    • Experience with scripting languages such as Python including OOP design.
    • Expertise with Real-Time OS, specifically QNX.
    • Experience with developing software in a regulated environment.
    • Knowledge of CMake and continuous integration tools.
    • Experience with GUI development under QT (QML a plus).
  • Industry
    Hospital and Health Care
  • Fun Fact
    We aspire to be the world's healthiest work force, offering group fitness classes, beach volleyball courts, bicycle desks, and more!
  • About Us

    When you join Johnson & Johnson, your next move could mean the next innovation.

    In the next ten years, healthcare is predicted to radically transform more than any other industry, with old models being disrupted in favor of new methods to make the world a healthier place for everyone. Johnson & Johnson has long excelled in times of transformation. Its history of firsts—from Band-Aids to feminine care to treatments for HIV, cancer, Ebola, and, most recently, Alzheimer’s — demonstrates how J&J combines passion, science and technology to create game-changing innovations.

    Those epic innovations were discovered, developed and distributed by people just like you. And when you apply your talent to Johnson & Johnson's shared purpose, there’s no end to the lasting impact you can make, together. And that changes everything.