apptronik
Firmware Engineer
At a Glance
- Location
- Austin, Texas, United States
- Experience
- 1+ years
- Posted
- 2026-02-25T10:29:16-05:00
Key Requirements
Required Skills
Domain Knowledge
- Automation
- Embedded Systems
- Engineering
- Robotics
Requirements
Strong fundamentals in microcontrollers and battery systems
Minimum of 1 year of relevant industry experience (excluding academic training) developing production-grade embedded software
Knowledge of real-time operating systems (RTOS) and hands-on experience working with an RTOS
Understanding of distributed computing, multithreaded, and multi-process system design and debugging
Experience with industrial control systems, industrial robotics, or process automation
Experience developing in C and C++ for TI C2000 microcontrollers
Responsibilities
Collaborate with systems, electrical, mechanical, and software engineers to develop the next generation of robotic platforms
Lead cradle-to-grave development of Battery Management Systems (BMS), robot communications firmware, and sensing systems, including design validation
Develop and execute Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing to validate system performance and reliability
Manage over-the-air (OTA) firmware updates for embedded systems deployed on robotic platforms
Partner with cross-functional engineering teams to bring up robot power distribution and sensing systems from prototype through production