CareerPlanSign in

Principal Firmware Engineer

USA💼 Full-time🗓 2026-09-22 → 2026-10-02

Core

Lead the design, development, optimization, and debugging of embedded and firmware systems for custom hardware, sensors, and control systems.

Role type

Principal Firmware Engineer (Embedded Systems)

Builds

Embedded firmware, device drivers, communication stacks, and system-level software for hardware integration

Domain

Embedded systems, hardware integration, control systems, robotics/maritime/military platforms

Required skills

C, C++, Python, RTOS (FreeRTOS, ROS2, Zephyr), embedded development tools, Git, low-level interface protocols (I2C, SPI, UART, Ethernet, GPIO), technical architecture, debugging, requirements authoring, technical leadership

Preferred skills

maritime systems, robotics, uncrewed systems, military platforms, navigation, localization, sensor fusion, autonomy, networking stacks, ISO 9001, CMMI, embedded AI, computer vision, safety-critical software, government/defense programs, Agile, DevOps, quality management

Technologies

FreeRTOS, ROS2, Zephyr, STM32, ARM-based MCUs/SoCs, x86, PIC32

Responsibilities

Design and develop RTOS-based firmware and device drivers; architect firmware for custom hardware and control systems; review schematics and PCB layouts; debug software, firmware, and hardware issues; lead technical design reviews and roadmap planning; mentor engineers on firmware architecture and best practices; support development workflows and production transition; communicate technical concepts and risks to stakeholders

Seniority

Principal, hands-on IC with strategic leadership

Sourced via codingjobboard · Listed on CareerPlan, which tracks 937,000+ jobs from 20+ sources.