TPL - Embedded Software Engineer 2

Somerset StaffingPittsburgh, PA

About The Position

This role focuses on embedded software engineering within the TPL program. The engineer will be involved in the design, development, and troubleshooting of software for autonomous or automated robotics. A key aspect of the role is effective collaboration across diverse teams and a strong understanding of the design process, including evaluating tradeoffs without bias. The position requires experience with development processes, robotic hardware and electronic systems, requirements decomposition, and technical writing for design documentation.

Requirements

  • Experience with development processes.
  • Experience with autonomous or automated robotics.
  • Experience with robotic hardware and electronic systems.
  • Requirements decomposition and solution creation.
  • Risk and benefit tradeoff analysis.
  • Technical writing - design documentation.
  • Troubleshooting.

Nice To Haves

  • Robotics and autonomy fundamentals
  • Evaluate tradeoffs without bias

Responsibilities

  • Design, develop, and troubleshoot embedded software for autonomous or automated robotics.
  • Decompose requirements and create solutions.
  • Analyze risks and benefits of design tradeoffs.
  • Create and maintain design documentation.
  • Collaborate effectively across teams with diverse skills.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service