Firmware Engineer

Johnson & Johnson Johnson & Johnson · Pharma · Cincinnati, OH +1

Johnson & Johnson is seeking a Firmware Engineer for their Robotics and Digital Solutions group, focusing on Vision Engineering R&D for a robotic surgical platform. The role involves planning, developing, and validating hardware, embedded software, and image signal processing for advanced imaging products, with a focus on turning requirements into robust architectures and collaborating with internal and external teams for product development and launch. While AI/ML is mentioned as a technology within the platform, the core responsibilities of this firmware engineering role do not involve building or shipping AI/ML models.

What you'd actually do

  1. Plan, develop, and validate hardware, embedded software, communication interfaces and image signal processing solutions for laparoscopic visualization and advanced imaging products and concepts.
  2. Develop technical requirements and architecture, collaborating with internal and external team members, that will support not just a product but a platform for long-term growth.
  3. Execute subsystem technical strategies and influence internal multi-functional teams to execute feasibility and product development efforts.
  4. Manage project and technical work you're doing to meet the goals of assigned projects.
  5. Collaborate with external technology companies to integrate advanced imaging technologies into proprietary visualization platforms.

Skills

Required

  • product design/development experience
  • device embedded software development
  • embedded/system software design tools
  • operating systems
  • programming languages (e.g. Jira, Jama, Linux, C/C++/C#, JSON-RPC, DDS, Python, etc.)
  • full-lifecycle software development

Nice to have

  • software development in medical devices