Home/Resume Examples/Embedded Software Engineer
Software Engineering

Embedded Software Engineer Resume Example

Use this embedded software engineer resume example as a reference. Our AI tailors it to any job description in seconds.

Avg. Salary

$100,000 - $155,000

Level

Mid-Senior Level

1

Professional Summary

Embedded software engineer with 6 years developing firmware and real-time systems for IoT devices and automotive platforms. Expert in C/C++ with deep knowledge of RTOS, bare-metal programming, and hardware-software co-design for resource-constrained environments.

2

Key Skills

CC++RTOS (FreeRTOS)ARM Cortex-MLinux KernelSPI/I2C/UARTJTAG DebuggingCAN BusEmbedded LinuxHardware DebuggingYocto
3

Sample Experience Bullets

  • Wrote firmware for a wearable health monitor that gets 14-day battery life through careful power management and sleep mode tuning
  • Implemented the CAN Bus communication stack for an automotive ECU. Passed ISO 26262 ASIL-B functional safety certification
  • Got device boot time from 8 seconds down to 1.2 seconds by stripping the Linux kernel config and reworking the init system
  • Built the OTA firmware update system for 50,000+ deployed IoT sensors. Includes rollback and has a 99.98% success rate
  • Ported FreeRTOS to a custom RISC-V SoC - wrote the interrupt handlers, DMA drivers, and hardware abstraction layer from scratch
  • Responsible for board bring-up on 3 new hardware revisions. Debugged SPI, I2C, and UART communication issues with logic analyzers
  • Worked with the hardware team to review schematics and validate signal integrity before PCB fabrication
  • Wrote Python scripts for automated hardware-in-the-loop testing. Ran tests nightly against 10 devices on a test rack
  • Maintained the build system for 4 firmware targets using CMake. Set up CI to cross-compile and run unit tests on every commit
4

ATS Keywords

Include these keywords in your resume to pass Applicant Tracking Systems.

embedded engineerfirmware developmentRTOSIoTmicrocontrollerbare-metalhardware-software integrationdevice driversreal-time systemsautomotive software
5

Recommended Certifications

  • Certified Embedded Systems Engineer (CESE)
  • ARM Accredited Engineer

Build your Embedded Software Engineer resume

Paste a job description and get a tailored, ATS-optimized resume in 20 seconds.

Generate Resume Free

No credit card required