JOBSEARCHER

Firmware Engineer

Firmware EngineerLocation- Waller, TXLong Term/ContractJob Summary·Design, develop, debug, and maintain embedded firmware in C/C++.·Develop applications and device drivers using Zephyr RTOS.·Implement and troubleshoot Modbus RTU/TCP communication protocols.·Develop firmware for microcontroller-based systems.·Create and maintain hardware/software test benches for validation of embedded products.·Perform unit testing, integration testing, and system-level verification.·Analyze and resolve firmware defects and performance issues.·Work closely with hardware, testing, and system engineering teams.·Prepare technical documentation, design specifications, and test reports.Key Responsibilities·Strong Embedded C/C++ programming.·Hands-on experience with Zephyr RTOS.·Experience with Modbus RTU and/or Modbus TCP.·Experience building and automating embedded test benches.·Knowledge of MCU peripherals (GPIO, UART, SPI, I2C, ADC, Timers).·Debugging using JTAG, SWD, Logic Analyzer, Oscilloscope.·Experience with version control tools (Git).Skill Requirements·Strong Embedded C/C++ programming.·Hands-on experience with Zephyr RTOS.·Experience with Modbus RTU and/or Modbus TCP.·Experience building and automating embedded test benches.·Knowledge of MCU peripherals (GPIO, UART, SPI, I2C, ADC, Timers).·Debugging using JTAG, SWD, Logic Analyzer, Oscilloscope.·Experience with version control tools (Git).