Firmware Lead Engineer

Collabera
Austin, TX, United States
1 day ago
Apply on www.collabera.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$160,000.0 - $180,000.0
Working hours
Regular working hours

Tech stack

Unit Testing Booting (BIOS) C++ (Programming Language) Computer Engineering Continuous Integration Embedded C Firmware Hardware-In-The-Loop Simulation Real-Time Operating Systems Serial Communications Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface
+3 more
State Machines Event Driven Architecture Information Technology

Requirements

o Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. o 7+ years of embedded firmware development experience. o Strong experience developing production firmware using Embedded C/C++. o Experience implementing finite state machines (FSM), hierarchical state machines, and event-driven architectures. o Experience developing HALs and low-level drivers for MCU-based embedded systems. o Strong knowledge of RTOS, watchdog timers, bootloaders, firmware updates, and low-power embedded systems. o Experience with BLE, USB, UART, SPI, I2C, CAN, or other serial communication protocols. o Experience with embedded testing methodologies including unit testing, hardware-in-the-loop (HIL), and CI/CD. o Comfortable contributing within an existing firmware architecture while collaborating closely with senior technical leadership.

Benefits & conditions

$160k/ann. - $180K/ann. This is a direct hire opportunity. The selected candidate will be employed directly by our client. All compensation and benefits, including but not limited to medical insurance, retirement plans, paid time off, and other perks, will be provided by the client in accordance with their internal policies and subject to applicable laws and eligibility requirements.

Apply for this position

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

Apply on www.collabera.com
Prepare application

Good distractions

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

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:58 min

Overcoming testing bottlenecks on embedded target hardware

Lukas Sucher Lukas Sucher +1 · World Congress 2024

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

Videos

See all

Related articles

See all