Embedded Software Engineer

everyday dev
United StatesFULL_TIMEPosted Jul 22, 2026

Role responsibilities

Design and develop firmware for microcontroller-based products using bare-metal or RTOS approaches. Perform hardware bring-up, write device drivers, and implement debugging and validation procedures for production-ready products.

Requirements

Candidates must have at least 2 years of experience in embedded software or firmware development and proficiency in C or C++. A Bachelor's degree in EE, CE, CS, or a related field is preferred.

Key skills

Embedded C, C++, Firmware Development, Microcontrollers, ARM Cortex-M, ESP32, STM32, PIC, USB, CAN, UART, SPI, I2C, Debugging, Git, RTOS

Keywords

Firmware, Embedded Software, Microcontroller, RTOS, FreeRTOS, Zephyr, ThreadX, Bluetooth, BLE, Zigbee, LoRa, LTE, WiFi, Matter, IoT, Segger, J-Link, Ozone, Logic Analyzer, Oscilloscope, Git, Schematics, Datasheets, Board Support Package, Hardware Abstraction Layer, Bootloader, OTA, Low-power Design, Altium Designer, FCC

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free