EMBEDDED DEVELOPER [C++]

TCS•Houston, TX

About The Position

This role requires a skilled Embedded Developer with expertise in C++. The position involves designing and developing large-scale software systems and frameworks, with a focus on low-level components and hardware-software integration. The ideal candidate will have a deep understanding of C++ standard library, software architecture, design patterns, algorithms, and data structures, along with strong debugging skills in a Linux environment. Experience with version control systems like Git is essential. Additionally, familiarity with Allen Bradley PLC control is a plus. Responsibilities include developing and maintaining low-level components, hardware-software integration, and device driver development.

Requirements

  • 5 years of prior experience designing and developing large scale software systems and frameworks
  • Excellent C++ skills with a deep understanding of the C standard library
  • Deep knowledge of software architecture, design patterns, algorithms and data structures
  • Good debugging skill
  • Knowledge of Linux environment, command
  • Familiarity with version control systems (e.g., Git)
  • Strong communication and leadership skills
  • Allen Bradley PLC control experience or exposure
  • Hardware-software integration experience
  • Device driver development experience
  • Experience with any hardware interface

Nice To Haves

  • Keyword: Skills: C++

Responsibilities

  • Develop and maintain low level component using C++
  • Hardware-software integration
  • Device driver development
  • Experience with any hardware interface
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service