Skip to content

MABASA / INDEED

Firmware Engineer

SharpAtoms Inc

Location
Waller, TX, USA
Work type
fulltime, contract
Source publication date
Original publication date not confirmed
Source closing date
Not supplied — check original advert
Advertised salary
USD 60-65

Job description from the source

**Job 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). Pay: $60.00 - $65.00 per hour Expected hours: 40.0 per week Work Location: In person

Check the original advert before applying

Apply through the employer or original publisher. An external site may require registration. Opening an advert does not submit an application.

Content is supplied by an external publisher and may change. For source and availability limits, read our listing disclaimer. How to check an original listing ↗