Embedded Software / Firmware Engineer
Core
Develop and maintain embedded firmware, BSPs, and system integration for custom hardware across the full development lifecycle.
Role type
Senior Embedded Software / Firmware Engineer
Builds
Custom hardware systems running on microcontrollers, SoCs, and embedded Linux
Domain
Embedded systems, hardware-software integration
Required skills
C/C++ in embedded environments, bare-metal and RTOS development, BSP development, hardware bring-up, embedded Linux, communication interfaces (CAN, Ethernet, RS-422/485), schematic and datasheet reading, debugging hardware/software boundary
Preferred skills
FPGA integration, Git, CMake, Python, automated testing
Responsibilities
Develop embedded firmware for microcontrollers and SoCs, configure processors and peripherals, develop drivers and state machines, integrate software with hardware components, translate hardware requirements into software, participate in testing and deployment
Seniority
Senior, hands-on IC (via careerplan.io/jobs/7a349b96-aecd-4348-bda8-b9136805c792-embedded-software-firmware-engineer-at-codematix)
