Back to All Positions

Hardware Engineering

Embedded Systems Engineer

Remote / Austin, TXFull-timeHardware Engineering

About the Role

Develop firmware and embedded software for microcontrollers and SoCs. Collaborate with hardware teams to bring innovative products to life.

Responsibilities

  • Develop and maintain embedded firmware for IoT devices
  • Implement device drivers and HAL layers
  • Optimize code for performance and power consumption
  • Debug hardware/software integration issues
  • Write unit tests and integration tests
  • Document firmware architecture and APIs

Requirements

  • 3+ years of embedded C/C++ development
  • Experience with ARM Cortex-M and Cortex-A processors
  • Familiarity with RTOS (FreeRTOS, Zephyr, or similar)
  • Hardware debugging skills (oscilloscope, logic analyzer)
  • Experience with communication protocols (I2C, SPI, UART, CAN)
  • Understanding of low-power design techniques

Nice to Have

  • Experience with Bluetooth LE or WiFi stacks
  • Knowledge of secure boot and OTA updates
  • Familiarity with Rust for embedded systems
  • Experience with motor control or power electronics

Apply for this Position

Upload PDF, DOC, or DOCX

By submitting, you agree to our privacy policy and terms of service.