apptronik

Firmware Engineer

Apply Now

At a Glance

Location
Austin, Texas, United States
Experience
1+ years
Posted
2026-02-25T10:29:16-05:00

Key Requirements

Required Skills

AgileDockerGitLinuxPython

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