Lead Embedded Software Engineer
Fermat Software, LLC.
Austin, TX, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KM
Kaleb McKelvey
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
over 3 years ago