Jobs · Engineering · Texas

Sr Embedded Firmware Engineer

Capgemini Engineering · Houston, TX · 1 mo ago
Engineering$73k–$174k/yrFull-time

Choosing Capgemini means choosing a company where you will be empowered to shape your career, supported by a collaborative community of colleagues worldwide, and able to reimagine what’s possible. Location: Waller, Texas.

About the role

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.

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, configuring 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.

Requirements

  • 8+ years of experience in similar embedded software roles.
  • Strong programming experience in Embedded C/C++.
  • Hands‑on experience with Zephyr RTOS.
  • Expertise in Modbus RTU/TCP communication.
  • Embedded debugging and troubleshooting skills.
  • Experience with embedded system testing and automation.
  • Hardware/software integration and board bring‑up experience.
  • Knowledge of microcontroller architecture and peripheral development (UART, SPI, I2C, CAN, Ethernet).
  • Proficiency with configuration management tools (Git) and CI/CD for embedded projects.

Pay

The base compensation range for this role in Waller, Texas is $73,150 – $174,000, with potential additional variable incentives, bonuses, or commissions.

Benefits

  • Paid time off based on employee grade (12–25 vacation days), company‑paid holidays, personal days, and 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.

Similar jobs

Sr Firmware Engineer

Milwaukee ToolBrookfield, WI· 2 wk ago
Engineeringapply on tti.wd1.myworkdayjobs.com

Sr Firmware Engineer

ResideoGolden Valley, MN· 1 mo ago
$107k–$182k/yrapply on ehtl.fa.us6.oraclecloud.com

Sr Firmware Engineer

EntrustShakopee, MN· 3 mo ago
Engineering$105k–$153k/yrapply on entrust.wd1.myworkdayjobs.com