Lead Embedded Software Engineer

Fermat Software, LLC.
Austin, TX, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology C++ (Programming Language) Code Review Software Design Documents Embedded Software Firmware Scrum Methodology Signal Processing Software Engineering Universal Asynchronous Receiver/Transmitter Real Time Data

Job description

This is a hands-on technical leadership role. You will own firmware architecture, guide fellow engineers, and serve as a primary technical point of contact with the client. No H-1Bs for this role. Candidates must be in the USA. No agency/C2C., * Lead firmware architecture and design for real-time sensing and touch-controller applications; author and own SW architecture and design documents, seeking feedback and approval from peers and client.

  • Hands-on C and C++ development, including unit and functional test - this remains a deeply technical role.
  • Develop and optimize low-level drivers and real-time data-acquisition firmware interfacing with mixed-signal sensing hardware (ADC/AFE/DSP subsystems).
  • Provide technical leadership and mentorship; review code and designs and set engineering standards.
  • Review and refine requirements; translate them into robust firmware designs.
  • Drive the Agile process including sprint planning, daily standups, and demonstrations.
  • Provide inputs into planning; communicate status, risks, and impediments in a timely manner; track time expended on the project.
  • Collaborate closely with the client and their representatives across all aspects of the project.

Requirements

  • Bachelor’s or Master’s degree in Computer or Software Engineering with at least 10 years of experience in the planning, analysis, design, and implementation of embedded systems, with strong hands-on C and C++.
  • Demonstrated technical leadership - owning firmware architecture and mentoring engineers.
  • Real-time firmware development on ARM.
  • Experience developing firmware for mixed-signal / sensing devices; comfort working alongside ADC, AFE, and DSP subsystems and signal-processing concepts.
  • Low-level driver development and hardware/firmware bring-up.
  • High-speed host communication interfaces: I²C, SPI/QSPI, UART.
  • Familiarity with capacitive touch / HMI sensing systems a strong plus.
  • Firmware security experience a plus

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:36 min

Modern application stacks and real-time data requirements

Tim Faulkes · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all