About the Role
Sentient Industries is seeking an Embedded Firmware Engineer in Austin, TX to develop and maintain production firmware for power electronics and connected (IoT) systems. This hands-on role involves close collaboration with electrical and hardware engineers throughout the product development lifecycle, focusing on building reliable firmware for custom embedded hardware.
Responsibilities
- Develop and maintain production firmware for power electronics and connected (IoT) systems.
- Own firmware architecture and support new product development from prototype through production.
- Collaborate with electrical and hardware engineers on MCU, SoC, peripheral, and component selection.
- Develop firmware using C (and C++ where appropriate) across bare-metal, RTOS, and embedded Linux platforms.
- Implement and debug communication interfaces including CAN, RS-485, RS-232, SPI, and I2C.
- Test, validate, and troubleshoot firmware to ensure reliable production performance.
Requirements
- 5+ years of professional embedded firmware development experience.
- Strong proficiency in C, with C++ experience where applicable.
- Experience with microcontrollers (MCUs), SoCs, RTOS (preferably FreeRTOS), and embedded Linux.
- Experience implementing communication protocols such as CAN, RS-485, RS-232, SPI, and I2C.
- Hands-on debugging experience using oscilloscopes, logic analyzers, JTAG, or SWD.
- Experience designing zero trust firmware using hardware cryptographic modules.
- Experience designing logic for power systems or other safety focused and mission critical systems.
- Experience designing fail safe control logic.
- Experience working closely with electrical and hardware engineering teams.
- Must be able to pass a federal background check.
Skills
- C
- C++
- Microcontrollers (MCUs)
- SoCs
- RTOS
- FreeRTOS
- Embedded Linux
- CAN
- RS-485
- RS-232
- SPI
- I2C
- Oscilloscopes
- Logic analyzers
- JTAG
- SWD
- Python
- Shell scripting
- Rust
Location
- Austin, TX
Work Type
- Onsite
- Full-time
Experience Level
- 5+ years
Education Level
- BS in Computer or Electrical Engineering, CS, or an equivalent technical discipline.
Benefits
- Comprehensive Healthcare Plan Options (Employee-paid)
- Retirement Plan
- Paid Time Off (Vacation, Sick & Public Holidays)
- Training & Development
About the Company
- Sentient Industries is seeking an Embedded Firmware Engineer to join our team in Austin, TX.
