CareerPlanSign in

Firmware Engineer

USA💼 Full-time🗓 2026-09-20 → 2026-09-25

Core

Develop firmware for real-time embedded platforms, write peripheral drivers, and perform low-level programming on microcontrollers and real-time processors.

Role type

Firmware Engineer

Builds

Firmware for real-time embedded platforms

Domain

Embedded Systems / IoT

Deliverable

production ML models | product features

Required skills

C, C++, Assembly, Python, MATLAB, ARM microcontrollers, NXP, STM32, PIC, AVR, Renesas, UART, SPI, I2C, USB, Ethernet, CAN, LIN, RS232/485, JTAG, SWD, Git, Jenkins, Jira, DSP, BLE, NFC, RF

Preferred skills

TCP/IP, UDP, MQTT, ZigBee, Bluetooth, Wi-Fi, HTTPS, SSL/TLS, cryptography, Embedded Linux, Yocto, Linux kernel, VxWorks, RTOS, FreeRTOS

Technologies

ARM, NXP, STM32, PIC, AVR, Renesas, JTAG, SWD, Git, Jenkins, Jira, Yocto, VxWorks, FreeRTOS, RTOS

Responsibilities

Develop firmware for real-time embedded platforms, Write peripheral drivers based on microcontroller datasheets, Perform low-level programming on microcontrollers and real-time processors, Debug and troubleshoot software on hardware targets, Manage requirements and test cases, Collaborate with design and production teams

Seniority

Mid-level IC

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