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.