Embedded Software Engineer II

Codetech•Pittsburgh, PA
•Onsite

About The Position

The Embedded Software Engineer II will contribute to system-level feature design and specification, with a focus on embedded software. The role is onsite in Pittsburgh, Pennsylvania. Candidates should be able to communicate technical positions constructively and write concisely. Experience with precision mining equipment is preferred.

Requirements

  • Bachelor's degree in computer science, software engineering, or a relevant field.
  • 2–3 years of software engineering experience, preferably working with precision mining equipment. A master's degree with 1–2 years of industry experience is accepted.
  • Coding experience in C, C++, and Python.
  • Strong software design analysis skills.
  • Experience with Git, debuggers, and compilers.
  • Experience with C-test and G-test suites.
  • Knowledge of data links such as CAN and Ethernet.
  • Ability to express positions without confrontation.
  • Concise writing style.

Nice To Haves

  • Experience in robotics or autonomy.
  • Strong communication skills.

Responsibilities

  • Design and specify system-level features.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service