Firmware Engineer

Lorien

Austin (TX)

On-site

USD 130,000 - 170,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lorien is seeking a Senior Firmware Engineer in Austin, TX to lead production firmware for robotics actuators. This 100% hands-on role covers from prototype to production, with a focus on motor control, real-time performance, telemetry and diagnostics.

The ideal candidate has 5+ years of embedded firmware experience, strong C/C++ skills, and hands-on motor control experience with BLDC motors and FOC. Onsite collaboration is required.

Qualifications

  • 5+ years of production-grade embedded software experience.
  • Bachelor's degree in Electrical, Computer or Mechanical Engineering; Master's in controls or motor drives valued.
  • Strong C/C++ proficiency with Python, Docker & Git knowledge.
  • Motor control firmware experience for BLDC or other brushless motors (FOC, current & torque control).
  • Hands-on real-time embedded firmware experience in production.

Responsibilities

  • Build, deploy & maintain motor control firmware for robotic actuators, including FOC and real-time control.
  • Own system identification, plant modeling, controller tuning & hard real-time performance.
  • Define & run HIL & SIL test strategy for performance, safety & reliability at scale.
  • Drive firmware quality, reliability & field performance as production scales.
  • Collaborate with cross-functional teams to architect next-gen actuators from prototype to production.
  • Participate in code reviews, design reviews & debugging, shaping tooling & architecture.

Skills

C/C++
Embedded systems
Robotics
Communication

Education

Bachelor's degree in Electrical, Computer or Mechanical Engineering
Master's in controls or motor drives valued

Tools

Python
Docker
Git
Altium Designer

Job description

Pay: $130,000-$170,000, depends on experience level

Type: Full time, Direct Hire

Overview

Lorien has an exciting opportunity for a Senior Firmware Engineer to join our Robotics client on a direct hire basis. This is a 100% hands-on engineering role, requiring 5+ years of production firmware experience & a strong C/C++ and motor control background. The ideal candidate will be comfortable taking firmware from prototype to production, enjoy owning design decisions, and live within a commutable distance from Austin, TX for an onsite work environment.

Job Duties
  • Build, deploy & maintain motor control firmware for robotic actuators, including field-oriented control (FOC) and real-time current & torque control for BLDC & other brushless motors
  • Own system identification, plant modeling, controller tuning & hard real-time performance for production actuators, keeping results consistent across units, temperature & load
  • Help define & run the Hardware-in-the-Loop (HIL) & Software-in-the-Loop (SIL) test strategy to validate performance, safety & reliability at scale
  • Help drive firmware quality, reliability & field performance as the product scales from prototypes to large production fleets, including telemetry, diagnostics & root-cause analysis of field failures
  • Collaborate with controls, systems, electrical, mechanical & software engineers to architect next-generation actuators and bring hardware from prototype through production
  • Participate in code reviews, design reviews & pair debugging, and help shape tooling, process & architecture decisions as the team & product scale
Qualifications
  • Bachelor's degree in Electrical, Computer or Mechanical Engineering (or equivalent experience); Master's in controls or motor drives especially valued
  • 5+ years of production-grade embedded software experience, from concept through deployment
  • Proficiency in C/C++, with working knowledge of Python, Docker & Git
  • Motor control firmware experience for BLDC or other brushless motors, including FOC, current control & torque control
  • Hands-on hard real-time embedded firmware experience in production
  • Experience deploying firmware to field devices, with exposure to telemetry, diagnostics & reliability
  • EtherCAT experience for real-time motor control communications
  • Strong hardware debugging skills (oscilloscopes, logic analyzers)
  • Able to read electrical schematics (Altium Designer preferred) & hardware datasheets
  • Embedded communication protocols (SPI, UART, RS485, CAN)
  • Strong collaboration & communication skills, with a desire to grow into technical leadership
  • Experience in advanced robotics (including legged or human-form platforms), industrial robotics or other high-performance servo applications is preferred
  • Classical & modern control theory, with hands-on system identification & controller tuning for production motor drives (preferred)
  • Experience in advanced robotics (including legged or human-form platforms), industrial robotics or other high-performance servo applications is preferred
  • Classical & modern control theory, with hands-on system identification & controller tuning for production motor drives (preferred)
  • C/C++ on TI C2000 microcontrollers, with familiarity with safety-critical standards (MISRA C, ISO 26262) is preferred
  • Model-based design tools (e.g., MATLAB/Simulink) for control design & code generation, plus contributions to firmware tooling, build systems or developer infrastructure (preferred)
  • Encoder & current sensing front ends and gate driver ICs like DRV8353 (preferred)

Impellam Group and its brands are equal-opportunity employers committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, pregnancy or maternity, national origin, age, disability, veteran status, or any other factor determined to be unlawful under applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application, interview process, pre-employment activity, and the performance of crucial job functions.

If you require additional disability considerations, modifications, or adjustments please let us know by contacting HR-InfoImpellamNA@impellam.com or fill out this form to request accommodations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Vertage • Austin (TX)

On-site
USD 130,000 - 170,000
Firmware Engineer - Actuation Austin, TX
Firmware Engineer - Actuation Austin, TX

Apptronik Systems, Inc. • Austin (TX)

On-site
USD 80,000 - 110,000
Firmware Engineer - Actuation
Firmware Engineer - Actuation

Perot Jain • Austin (TX)

Hybrid
USD 100,000 - 130,000
Embedded Firmware Engineer
Embedded Firmware Engineer

SERES AUTO_USA • Milpitas (CA)

On-site
USD 80,000 - 120,000
Motor Drive Firmware Engineer-All Levels
Motor Drive Firmware Engineer-All Levels

Allen Control Systems • Austin (TX)

On-site
USD 80,000 - 110,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Senior Design Engineer - Electromagnetic (R&D)
Senior Design Engineer - Electromagnetic (R&D)

Apptronik • Austin (TX)

On-site
USD 130,000 - 170,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

SERES AUTO_USA • Milpitas (CA)

On-site
USD 120,000 - 160,000
Firmware Engineer
Firmware Engineer

Motivo • California

On-site
USD 110,000 - 130,000
High-quality insurance
401(k) match
Generous vacation time
+1
Senior Design Engineer - Electromagnetic (R&D) Austin, TX
Senior Design Engineer - Electromagnetic (R&D) Austin, TX

Apptronik • Austin (TX)

On-site
USD 110,000 - 170,000
Firmware Controls Engineer
Firmware Controls Engineer

Actalent • Wauwatosa (WI)

On-site
USD 100,000 - 160,000
Health, dental, vision, 401K