We’re working with a fast-growing technology company developing sophisticated connected hardware products and looking for a Senior Embedded Engineer to join their Austin engineering team.This is a hands-on opportunity for an engineer who enjoys working close to the hardware. You'll be developing firmware, bringing up microcontrollers, debugging real-time systems, and taking embedded software from initial development through rigorous testing and production.
The Role
The Role
- Design, develop, and debugembedded firmwarefor production hardware
- Develop high-qualityC/C++for resource-constrained, real-time systems
- Develop firmware formicrocontrollers and bare-metal environments
- Work withRTOS and real-time operating systems
- Build Python-based tools and automation for development, testing, and validation
- Bring up new hardware and troubleshoot issues across the hardware/software boundary
- Develop and executeunit, integration, system, and hardware-level testing
What You Bring
- 5+ years of professional embedded software/firmware experience
- StrongC/C++programming skills
- Hands-on experience developing firmware formicrocontrollers
- Experience withRTOS and/or bare-metal embedded development
- StrongPythonscripting/programming skills
- Experience withembedded software testing and validation
- Proven ability to debug firmware on real hardware
- Comfortable working across the hardware/software interface
Bonus Points
- ARM-based microcontroller experience
- STM32, NXP, TI, Nordic, or similar platforms
- Experience withSPI, I²C, UART, CAN, USB, or Ethernet
- Hardware-in-the-loop or automated test infrastructure
- Experience taking firmware fromprototype through production
This is an opportunity to work on real deployed hardware where embedded software is central to the product.You’ll be close to the hardware, involved in meaningful technical decisions, and responsible for solving problems across firmware, electronics, testing, and system integration.
