Canuck Hire
← Resume samples by industry

Technology & Engineering

Embedded Software Engineer Resume Sample and Example

Sample Embedded Software Engineer resume with C/C++, RTOS, and hardware-software integration for automotive and IoT applications.


Resume Objective

Embedded Software Engineer with 5 years of experience developing firmware and real-time systems for automotive and industrial IoT products. Seeking a senior embedded role where I can architect robust low-level software and mentor junior engineers.

Key Skills to Highlight

  • C & C++ firmware development
  • Real-Time Operating Systems (FreeRTOS, Zephyr)
  • Microcontroller programming (ARM Cortex-M, PIC)
  • Hardware-software integration & debugging (JTAG, oscilloscope)
  • CAN, SPI, I2C, UART communication protocols
  • Bootloader design & OTA firmware updates
  • Unit testing for embedded systems (Ceedling, Unity)

Sample Work Experience Bullets

  • Developed and maintained firmware for ARM Cortex-M4 microcontrollers in automotive grade C following MISRA guidelines.
  • Implemented CAN bus communication stacks for vehicle ECU integration and real-time data exchange.
  • Designed and debugged hardware-software interfaces using oscilloscopes, logic analysers, and JTAG probes.
  • Ported existing firmware to a new RTOS platform, reducing memory footprint by 20% and improving task latency.
  • Wrote and maintained automated unit tests using Ceedling, achieving 85% code coverage on critical modules.

Education

Bachelor of Engineering in Electrical, Computer, or Software Engineering from an accredited Canadian university.

Relevant Certifications

  • Certified Embedded Systems Professional (CESP)

How to Use This Sample

Use this sample as a structural guide — not a template to copy word-for-word. Adapt the objective, skills and experience bullets to reflect your own background. Tailor each application to the specific job posting, and keep your resume to one page for entry-level roles or one to two pages for senior positions.

New to writing resumes? Read our guide for first-time applicants. Ready to find embedded software engineer openings? Browse jobs on Canuck Hire.