← Back to results

hardware-abstraction-layers jobs in San Diego

$132,000 – $178,000 · Posted 4 days ago

Develop and optimize low-level embedded firmware in C++ for avionics systems, flight controllers, and mission payloads, focusing on performance, reliability, and safety-critical applications. Port frameworks and applications to new RTOSes and hardware platforms, create Board Support Packages (BSPs), adapt Hardware Abstraction Layers (HALs), and develop peripheral drivers for interfaces like I2C, SPI, UART, and ADC. Conduct unit and integration testing including fault injection and MISRA C compliance checks, diagnose cross-domain issues across electromechanical, software, networking, and RF subsystems, and collaborate with hardware teams to validate firmware incorporating secure boot, watchdogs, and fault-tolerant designs. Requires 5+ years embedded systems development, U.S. citizenship, ability to obtain DoD security clearance, strong Linux/Windows proficiency, and expertise in Python, Bash, Shell, and C/C++.

San DiegoLast seen 2 days ago
$132,000 – $178,000 · Posted 7 days ago

Senior Firmware Engineer responsible for developing and optimizing low-level embedded software in C++ for flight-critical avionics and UAS systems. Will port frameworks to new RTOSes and hardware platforms, create board support packages and hardware abstraction layers, develop peripheral drivers (I2C, SPI, UART, ADC, wireless), and conduct unit/integration testing including MISRA C compliance. Requires 5+ years embedded systems experience, bachelor's degree in Aerospace/Electrical/Systems/Mechanical Engineering, U.S. citizenship, and ability to obtain DoD security clearance.

San DiegoLast seen 4 days ago
$132,000 – $178,000 · Posted 8 days ago

Senior Firmware Engineer role focused on developing and optimizing low-level embedded software in C++ for flight-critical avionics and unmanned aerial systems (UAS). You will port frameworks to new RTOSes and hardware platforms, create Board Support Packages and Hardware Abstraction Layers for ARM Cortex-M architectures, develop peripheral drivers (I2C, SPI, UART, ADC, wireless), and conduct unit/integration testing including MISRA C compliance checks. You'll diagnose cross-domain issues across electromechanical, software, networking, and RF subsystems, and translate mission requirements into technical specifications and test documentation.

San DiegoLast seen 6 days ago
$130,187 – $192,000 · Posted 9 days ago

Senior engineer designing, implementing, and validating Wireless WAN modem air interface and Radio Access Network (RAN) technologies for multi-RAT systems. Responsible for modem access stratum and RF software design, algorithms, HW/SW co-processor architecture, and transceiver implementation based on 3GPP LTE and 5G NR specifications. Works across L1/L2/L3 protocol layers, optimizes for performance (throughput, latency, power consumption) and cost (silicon area, calibration complexity), and collaborates with RF and hardware teams on modem IP architecture and shared resource allocation.

San DiegoLast seen 7 days ago