Firmware Engineer - Actuation
Full-time
Apptronik
Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical industries such as manufacturing and logistics, with future applications in healthcare, the home, and beyond. We operate at the cutting edge of embodied AI, applying our expertise across the full robotics stack to solve some of society's most important problems. You will join a team dedicated to bringing Apollo to market at scale, tackling the complex challenges like safety, commercialization, and mass production to change the world for the better. JOB SUMMARY We are seeking a Firmware Engineer to help develop actuation and motor control firmware for humanoid robots. You will collaborate with our existing actuation firmware team to design, implement, optimize, and test brushless motor control firmware, real-time current and torque control loops, and the embedded systems that bring our actuators to life. You will contribute to system identification, controller tuning, and hard real-time performance optimization across a fleet of actuators deployed in production humanoids. You will support hardware bring-up, contribute to HIL and SIL test strategies for actuation, and help own firmware quality and reliability as we scale from prototypes to fleets of hundreds and thousands of devices in the field. As you grow on the team, you will participate in code and design reviews and contribute to the architectural direction of our actuation stack alongside your peers. ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
- Collaborate with controls, systems, electrical, mechanical, and software engineers to architect the next generation of humanoid actuators.
- Collaborate with the actuation firmware team to develop, deploy, and maintain motor control firmware, including field-oriented control (FOC), current controllers, and torque control for BLDC and other brushless motor topologies.
- Contribute to system identification, plant modeling, and controller tuning for production actuators, ensuring consistent performance across units, temperature, and load conditions.
- Help shape and execute the Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing strategy to validate actuation performance, safety, and reliability at scale.
- Design and implement fault detection, fault injection, and recovery mechanisms for safety-critical motor control systems.
- Help drive firmware quality, reliability, and field performance for fleets of hundreds to thousands of actuators deployed in production humanoid robots, including telemetry, diagnostics, and root-cause analysis of field failures.
- Work with cross-functional engineering teams to bring up actuation hardware from prototype through production.
- Participate in code reviews, design reviews, and pair debugging; help raise the bar for firmware quality across the team.
- Contribute to technical decision-making on tooling, processes, and architectural patterns that scale with the team and product.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or equivalent practical experience; Master's degree with a focus on controls or motor drives is especially valued.
- Minimum of 3 years of relevant industry experience developing production-grade embedded software, with experience contributing to firmware systems from concept through deployment.
- Proficiency in C/C++; working knowledge of Python, Docker, and Git.
- Experience developing motor control firmware for BLDC or other brushless motors, including field-oriented control (FOC), current control, and torque control.
- Hands-on experience developing hard real-time embedded firmware in production environments.
- Experience deploying firmware to devices in the field, including exposure to telemetry, diagnostics, and field reliability.
- Experience with EtherCAT for real-time motor control communications.
- Strong hardware debugging skills using tools such as oscilloscopes and logic analyzers.
- Ability to read and interpret electrical schematics (Altium Designer preferred) and hardware datasheets.
- Experience with embedded communication protocols such as SPI, UART, RS485, and CAN.
- Strong collaboration and communication skills, with a desire to grow technical leadership within a team setting.
- Experience with humanoid robotics, industrial robotics, or other high-performance servo applications.
- Strong fundamentals in classical and modern control theory, with hands-on experience in system identification and controller tuning for production motor drives.
- Experience developing in C and C++ for TI C2000 microcontrollers.
- Familiarity with safety-critical embedded system design standards, including MISRA C and ISO 26262.
- Experience with model-based design tools (e.g., MATLAB/Simulink) for control design and code generation.
- Experience with encoder and current sensing front ends, and gate driver ICs (e.g., DRV8353).
- Contributions to firmware tooling, build systems, or developer infrastructure.
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift 15 pounds at times
- Vision to read printed materials and a computer screen
- Hearing and speech to communicate
- This is a direct hire. Please, no outside Agency solicitations.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer - Actuation in Texas vacancy
- ...commercialization, and mass production to change the world for the better. JOB SUMMARY We are seeking a Firmware Engineer to help develop actuation and motor control firmware for humanoid robots. You will collaborate with our existing actuation firmware team to...SuggestedLocal area
- ...startup founded by two former Navy electrical engineers with a proven track record in robotics... ...:We are seeking a highly skilled Firmware Engineer with strong expertise in microcontroller... ...to integrate software with sensors, actuators, and control hardware.You'll Stand Out:...SuggestedLocal area
$138k - $300k
...world.Team Description:At Neuralink, we're engineering the future of automated surgeries,... ...challenging and refining the old. As a Firmware Engineer, your responsibilities will encompass... ...coding drivers for actuators and sensorsExperience with high speed data...SuggestedFull timeTemporary work$79k - $108k
...Job Description Vitesse Systems is looking for an Embedded Firmware Engineer to join the team! The Embedded Firmware Engineer will work... ...systems and devices (motors, motor controllers, linear and rotary actuators, analog and digital sensors, etc) Work closely with...SuggestedPermanent employmentTemporary work- ...Founded by two former U.S. Navy electrical engineers with deep experience in robotics and... ...Role We are looking for a Motor Drive Firmware Engineer with deep expertise in... ...integrating firmware with mechanical systems and actuators. ~ Familiarity with high-reliability...SuggestedLocal area
- Location: Seattle WA or Sunnyvale CAWe are seeking a hands-on Sr Embedded Hardware & Firmware Engineer to lead the design and development of embedded electronic systems from concept through production. This role is focused on hardware ownership, including schematic design...Flexible hours
$193.3k - $261.5k
...help our customers change the world.The Machine Learning Systems Firmware Team is looking for candidates interested in writing data-... ...strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks...InternshipLocal areaFlexible hours- ...Title:Senior Embedded Firmware Engineer Location:Dallas, TX (4 Days onsite) Job Description: Mandatory Qualifications: ~7+ years of embedded firmware development experience. ~3+ years of hands-on bare-metal C development. ~ Significant experience with bare...
- ...impact on the world of technology.Job DescriptionBe part of the Cadence DDR PHY IP Front End Design team responsible for -• Develop firmware for DDR5 PHY using microcontrollers• Developing firmware in C typically involving bare-metal programming and developing low-level...Full time
- ...for Firefly spacecraft. You will work in a group of software engineers through all stages of spacecraft software development processes... ...engineering teams. RESPONSIBILITIES Design, develop, and test embedded firmware for microcontrollers and microprocessors in bare-metal or RTOS...Permanent employmentTemporary workFlexible hours
$193.3k - $261.5k
...challenges that have never been seen before, and deliver results that help our customers change the world.We are seeking a Senior Firmware Engineer to join our Power Architecture team, developing firmware algorithms for power and performance management on ML Acceleration...InternshipLocal areaFlexible hours- ...contributes to something bigger — technology that moves the world forward.THE ROLE: AMD’s Server Security Processor Firmware team is looking for a senior firmware engineer to design, develop, and debug firmware solutions for AMD Secure Encrypted Virtualization. The engineer will...
- ...The Memory IO team is looking for a passionate and experienced Firmware designers for the pre/post-silicon development of high-speed... ...ACADEMIC CREDENTIAL:Bachelor's degree in Electrical or Computer engineering is strongly desired. Master's or PhD degree is a plus.LOCATION...
$100 per hour
The Embedded Software Engineer - Development is responsible for designing and implementing the embedded software that is integral to SLB measurement and control systems. This role involves evaluating methods, technology and development tools to be used for projects. This...Contract workFor contractorsLocal areaImmediate start$107.5k - $173.5k
The Senior Firmware Engineer, Streaming Audio is a critical individual contributor on the Streaming Audio engineering team, responsible for designing, developing, and sustaining high-performance firmware and software solutions for next-generation and legacy audio products...$152k - $241.5k
...latency, delivering data faster to applications and unlocking system performance.We are looking for an excellent Software Engineer to join the NIC Firmware team. The Firmware team develops innovative networking features for cloud, HPC and storage. We drive the data growth...Full timeRemote work- ...Our client, a leader in HVAC and smart control systems, is seeking a dedicated and innovative Senior Embedded Firmware Engineer to join their dynamic team. As a key contributor in the engineering department, you will support the development of reliable, secure, and high...Weekly payContract workTemporary workLocal areaImmediate startFlexible hours
- ...Select how often (in days) to receive an alert: Staff Embedded/Firmware Engineer 1 Date: Jul 28, 2026 Location: Austin, TX, US Summary Celestica is looking for talented and passionate software engineers for the Hardware Platform Services team. This team...Work at office
- ...Firmware Engineer As a Firmware Engineer, you will develop, enhance, and maintain embedded firmware for medical devices. You will work within an established architecture, implement new features, fix defects, and support verification and documentation activities in a...
$110k - $151k
...solutions for Enphase inverter products. The team is an integrated group of highly specialized power electronics, controls, and firmware engineers that is fast-moving, working closely with multi-disciplinary teams across the organization, and looking for motivated...Work at office- ...everywhere & always. Want in? Join the #VTeamLife.What you'll be doing...We are seeking a highly experienced Principal Embedded Firmware Engineer to architect, drive, and optimize the firmware lifecycle for our next-generation networking devices. In this senior role, you...Full timeTemporary workPart timeWork experience placementWork at officeWork from homeShift work3 days per week
- ...Description The Firmware Engineer will develop and support our industry-leading traffic products. The successful candidate will help create products that allow the visually impaired to safely experience the world on their own terms. Essential Job Functions Maintain...Work at office
- ...Essential Functions Design, develop, and optimize embedded firmware. Design for non-RTOS, state machine-based system design.... ...JTAG and SWD debuggers. Work closely with hardware and system engineers to achieve design goals. Integrate USB and Wireless protocols...Temporary workWork at office
- ...over USB and MCTP. Hardware Bring-up: Lead end-to-end hardware bring-up, including board validation, interface debugging, and firmware readiness. OCP Collaboration: Represent the program in OCP working-group discussions, reviews, and technical alignment activities...
- ...Our client, a leading technology organization specializing in server management solutions, is seeking a Firmware Engineer to join their team. As a Firmware Engineer, you will be part of the Software Development Department supporting the Baseboard Management Controller...Weekly payContract workTemporary workRemote workFlexible hours
- ...the world of technology. Job Description Be part of the Cadence DDR PHY IP Front End Design team responsible for - • Develop firmware for DDR5 PHY using microcontrollers • Developing firmware in C typically involving bare-metal programming and developing low-...Full time
- ...forward. Join us and, together, we’ll advance your career.THE ROLE:We are looking for a dynamic, energetic Lead / Systems Design Firmware Engineer to join our growing team. As a key contributor to the success of AMD’s product, you will be part of a team developing out-of-...
- ...of control system for an autonomous robotic platform Collaboration with other engineering teams to determine requirements and interfaces Safety and reliability analysis of firmware systems Ensuring a consistently high level of quality for easy and reliable operation...
- ...About the Job Position: Firmware Engineer Location: This position will be based in our corporate headquarters in Allen, Texas (Dallas-Fort Worth area). ***This is not a remote position. Please use this link to apply: Work Eligibility: Candidates must...Permanent employmentH1b
$60k - $135k
...Firmware Engineer Join to apply for the Firmware Engineer role at Wipro . Location: Austin, TX. Firmware configuration and maintenance for new product bringup. Target creation for new products in our code bases. Firmware maintenance to adapt for new...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer - Actuation. Be the first to apply!



