Sr Embedded Firmware Engineer

CapgeminiHouston, TX
$73,150 - $174,000Onsite

About The Position

Responsible for the design, development, integration, testing, and maintenance of embedded software for HVAC and smart control systems. The role requires strong expertise in Embedded C/C++, Zephyr RTOS, Modbus communication, embedded system testing, and hardware/software integration to support development of reliable, secure, and high-performance products.

Requirements

  • +8 Years of experience in similar roles
  • Strong programming experience in Embedded C/C++
  • Hands-on experience with Zephyr RTOS
  • Expertise in Modbus RTU/TCP Communication
  • Embedded debugging and troubleshooting
  • Embedded System Testing and automation
  • Hardware/Software Integration and board bring-up
  • Microcontroller architecture and peripheral development
  • UART, SPI, I2C, CAN, Ethernet communication protocols
  • Configuration management tools (Git)
  • Continuous Integration/Continuous Delivery (CI/CD) for embedded projects

Responsibilities

  • Design, develop, and maintain embedded firmware using Embedded C/C++ for microcontroller-based systems.
  • Implement modular, reusable, and scalable software architecture following industry best practices.
  • Develop device drivers, middleware, and application-layer software components.
  • Perform code reviews and ensure adherence to coding standards such as MISRA-C and secure coding guidelines.
  • Develop and optimize embedded applications using Zephyr RTOS.
  • Configure and manage tasks, threads, semaphores, queues, timers, and interrupt handling mechanisms.
  • Integrate Zephyr-based solutions with hardware platforms and communication stacks.
  • Design, implement, and troubleshoot Modbus RTU/TCP communication interfaces.
  • Develop communication frameworks for interaction between controllers, sensors, gateways, and cloud-connected devices.
  • Analyze protocol traces and resolve communication and interoperability issues.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service