Firmware Engineer - Hands
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 Junior Firmware Engineer to help develop firmware for the dexterous hands of our humanoid robots. You will collaborate with our existing hands firmware team to implement, test, and debug the embedded software that drives our in-house hand designs, including motor control, sensor integration, and the real-time communications that connect the hand to the rest of the robot. You will work closely with mechanical, electrical, and systems engineers as the hand evolves from prototype to production, contribute to hardware bring-up, and help build out HIL and SIL tests for hand firmware. You will help maintain firmware quality and reliability as we scale from prototypes to fleets of hundreds of hands deployed in the field. As you grow on the team, you will participate in code and design reviews and contribute to our hands firmware stack alongside more experienced engineers, with mentorship and support along the way. ESSENTIAL DUTIES AND RESPONSIBILITIES Or KEY ACCOUNTABILITIES
- Collaborate with the hands firmware team to develop, deploy, and maintain firmware for in-house dexterous hand designs, including motor control, sensor I/O, and real-time communications.
- Work closely with mechanical engineers as the hand design evolves; ensure firmware tracks the mechanical design and exposes the right interfaces for tuning and validation.
- Contribute to motor control firmware for the small motors that drive the hand, including current control and basic position/torque loops.
- Develop firmware for distributed embedded networks that connect multiple MCUs.
- Help shape and execute the Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing strategy to validate hand performance, safety, and reliability at scale.
- Help drive firmware quality, reliability, and field performance for fleets of hundreds of hands deployed in production humanoid robots, including telemetry, diagnostics, and root-cause analysis of field failures.
- Work with cross-functional engineering teams to bring up hand hardware from prototype through production.
- Participate in code reviews, design reviews, and pair debugging, learning from and contributing alongside senior engineers.
- Contribute to discussions on tooling, processes, and patterns, with guidance from more experienced engineers.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or equivalent practical experience; Master's degree with a focus on controls, motor drives, or embedded systems is especially valued.
- 0–2 years of relevant experience developing embedded software, including internships, co-ops, research, or significant academic or personal projects; recent graduates are encouraged to apply.
- Solid working proficiency in C/C++; familiarity with Python, Docker, and Git.
- Exposure to firmware development for resource-constrained embedded hardware (limited flash, RAM, and CPU; many peripherals across few MCUs).
- Familiarity with real-time embedded firmware concepts and an eagerness to develop hard real-time skills.
- Familiarity with motor control concepts for BLDC motors (e.g., field-oriented control, current control, or position control).
- Familiarity with distributed embedded networks where multiple MCUs cooperate over real-time buses.
- Exposure to deploying firmware to embedded devices through internships, projects, or coursework.
- 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.
- Demonstrated ability to work closely with mechanical engineers on tightly integrated electromechanical assemblies.
- Eagerness to learn, take feedback, and grow technically within a collaborative team setting.
- Experience with humanoid robotics, prosthetics, dexterous manipulation, or other compact electromechanical systems.
- Experience with EtherCAT for real-time embedded communications.
- Experience developing in C and C++ for TI C2000 microcontrollers.
- Familiarity with safety-critical embedded system design standards, including MISRA C and ISO 26262.
- Exposure to Agile workflows, including sprint planning, design reviews, and code reviews.
- Experience integrating tactile, force, or position sensors into embedded systems.
- Familiarity with model-based design tools (e.g., MATLAB/Simulink) for control design and code generation.
- 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 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer - Hands in Texas vacancy
$120k - $150k
...Opportunity Details Full Time Sr. Embedded Firmware Engineer Sr. Embedded Firmware Engineer JOB-10046852 Anticipated... ...Skills Required QNX/RTOS experience 10-15 years of hands-on experience in Embedded Firmware Development, including:...SuggestedFull timeLocal area$79k - $108k
...Vitesse Systems is looking for an Embedded Firmware Engineer to join the team! The Embedded Firmware Engineer will work with a talented multidisciplinary... ...to develop and troubleshoot hardware which may require basic hands on mechanical and electrical assembly skills to diagnose...SuggestedPermanent employmentTemporary work- ...- 3-5 years of experience in embedded firmware development, with 3+ years in FPGA design... ...for RTL design and FPGA development. - Hands-on experience with RTL verification, testbenches... ...'s or Master's degree in Electrical Engineering, Computer Engineering, or related field....Suggested
- ...Senior Firmware Engineer Sol-Ark is a veteran-owned solar and battery-based technology manufacturer based in Texas. Our mission is making... ...~ Deep proficiency in C for embedded systems and extensive hands-on experience with Real-Time Operating Systems (e.g., FreeRTOS...SuggestedPermanent employmentFull timeCasual workH1bLocal area
- ...Firmware Engineer As a Firmware Engineer, you will develop, enhance, and maintain embedded firmware for medical devices. You will work within... ...of RTOS concepts, interrupts, timers, and state machines · Hands-on debugging using JTAG/SWD, logs, and unit tests ·...Suggested
- ...Firmware Engineer Austin, TX Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup founded by two former... ...power conversion and motor drives. Testing and Validation: Hands-on experience with testing methodologies, equipment, and validation...Local area
- ...Senior Firmware Engineer Location: Houston, Texas Position status: Permanent Exempt Status: Exempt Company Profile: CNPC USA... ...demonstrated experience at a lead or principal level. ~ Direct, hands-on experience developing high-speed mud pulse telemetry (MWD)...Permanent employmentWork at officeLocal areaNight shift
- ...Your Job Molex is seeking a highly skilled Senior Firmware Engineer to join our Optical Business Unit. In this role, you will be part... ...understanding of bus protocols like I2C, I3C, SPI, PCIe, MDIO etc ~ Hands-on experience with lab equipment like Oscilloscope, Signal...Flexible hours
- ...the world for the better. JOB SUMMARY We are seeking a Firmware Engineer with an interest in developing software for Battery... ...systems Knowledge of real-time operating systems (RTOS) and hands-on experience working with an RTOS Understanding of distributed...Local area
- ...Reports to: Director of Hardware Engineering Department: Firmware Engineering Company Overview: Weathermatic is a leading provider of water-conserving... ...C++ on ARM Cortex-M (or similar) microcontrollers, with hands-on experience using an RTOS such as FreeRTOS or Zephyr...
- ..., MCTP, PLDM is plus Key Responsibilities The position entails firmware development in conjunction with coordination with architects, BIOS... ...and Linux driver development experience (JTAG, I2C, SPI) Hands on experience working with Reference Boards. Experience with Linux...Work experience placement
- ...Firmware Engineer Location: Leander, Texas (Onsite) Employment Type: Full-time Work Authorization Requirement: Must... ...experience developing production-quality firmware and enjoys working hands-on across electronics, sensors, actuators, and embedded...Full time
$140k - $170k
...Healthcare Insurance + 401k + PTO Are you a Senior Embedded Firmware Engineer with deep expertise in Embedded C/C++ and real-time operating... ...with a strong track record in technical leadership and hands‑on development who enjoys solving complex debugging challenges...Work at office$100k - $140k
...message the job poster from Rise Technical. Are you a software or firmware engineer with experience in embedded systems, low-level programming,... ...system reliability and performance. The role suits a hands‑on Firmware Engineer looking for long‑term stability, strong...- We’re working with a well-funded, engineering‑led defense technology startup developing next... ...environments. The Role We’re looking for a Firmware Engineer to play a key role in... ...integrated hardware systems in a fast‑paced, hands‑on environment. What You’ll Be Doing Develop...
- ...Senior Firmware Verification Engineer Job Description Renesas Electronics America is seeking a mid-level PMIC Firmware Verification Engineer to join... ...verification experience in pre‑silicon environment. Hands‑on experience developing or using SystemVerilog testbenches...Work at officeLocal areaRemote workFlexible hours2 days per week
- ...of computing! Position Overview We are seeking a talented Firmware Engineer to join our engineering team. This role is focused on low-level... ...and/or fast C simulators (preferred) Cross-Compilation: Hands-on experience with cross-compiler toolchains (preferred) Containerization...Full time
- ..., and make an impact. Join us! Responsibilities Develops the engineering approach for the entire program/portfolio solution and works with... ...teams for a program/portfolio solution What You'll Do Hands-On Technical Leadership & Development: Dedicate a part of your...Part timeWork experience placementWork at officeShift workDay shift
- ...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-...
- ...future sponsorship. We are seeking an experienced Embedded Software Engineer with 10+ years of professional experience, specifically focused... ...with cross-functional teams, including hardware engineers, firmware engineers, and system architects, to define software...Permanent employmentFull timeCasual workH1b
- ...Firmware Engineer CA Long Term Contract Onsite Role Responsibilities Develop, design, and implement firmware for microcontrollers (IMX, NXP, ST) to control Wi-Fi connectivity, sensor integration, and power electronics integration. Analyze and...Long term contract
- ...for Firefly spacecraft. You will work in a group of software engineers through all stages of spacecraft software development processes... ...RESPONSIBILITIES ~ Design, develop, and test embedded firmware for microcontrollers and microprocessors in bare-metal or RTOS...Permanent employmentTemporary workFlexible hours
- ...Make An Impact On The World Of Technology 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-...
$150k
...meaningful impact in a fast-growing, mission driven company, YottaEnergy is the place for you. We are seeking an experienced Senior Firmware Engineer to design, develop, test, and maintain embedded firmware for next-generation hardware products. The ideal candidate has strong...Full time- ...creation and PCB layout) and embedded software/firmware projects. · Represents the company in... ...System’s vision and values. · Must be hands on. 95% of your work will be in the... ...Candidate: · A BS or MS in Electrical Engineering or Computer Engineering is the best fit....Work at officeFlexible hours
- ...About the Role Sentient Industries is seeking an Embedded Firmware Engineer to join our team in Austin, TX. In this role, you'll develop... ...engineers throughout the product development lifecycle. This is a hands-on role focused on building reliable firmware for custom...RelocationRelocation package
- ...Direct In-Person Interview Required! BIOS Firmware Engineer Austin, TX (100% Onsite) 12 + Months Role: x86 BIOS development & UEFI debugging. Reqs: 5+ years BIOS experience, expert C, mandatory Python, EDK II. Focus: Troubleshooting...Worldwide
- ...Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Responsibilities Develop firmware for DDR5 PHY using microcontrollers. Develop firmware in C, typically involving bare‑metal programming and low‑level APIs on...
- ...early-stage, our vehicles are already in production and in the hands of paying commercial customers (see here and here ). With robust... ...of autonomous aerial platforms. This isn't just another engineering role; it's a critical position for a Senior Software Engineer with...Full timeContract workLocal area
- ...seeking a Senior Embedded Linux Software Engineer to design, develop, and support embedded... ...Engineering teams. IMPORTANT: Recent, hands-on experience with the Yocto Project is required... ...prototypes to evaluate new hardware, firmware, and software technologies. Integrate...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer - Hands. Be the first to apply!


