Skip to main content
emobility.academy

Resume template · Fresher

Embedded Systems Engineer (EV) resume template

Embedded recruiters look for code they can see and protocols they can test you on, so this template links projects to repositories and lists CAN, MCUs and RTOS up front.

[Your Name]

[City] · [Phone] · [Email] · linkedin.com/in/[you] · github.com/[you]

Embedded Systems Engineer – EV | Embedded C, CAN, STM32, FOC | B.Tech [ECE / EEE]

Summary

B.Tech [Electronics & Communication] graduate from [college], [city], focused on embedded firmware for electric vehicles. Built an FOC motor controller and a CAN data logger on STM32, and wrote drivers for ADC, PWM, timers and CAN. Comfortable with embedded C, FreeRTOS, oscilloscopes and CAN analysers, and familiar with UDS, ISO 26262 and AUTOSAR concepts. Looking for a firmware or embedded software role at an EV OEM or Tier-1.

Skills

  • Programming: Embedded C, C++ (basic), Python (test scripts, python-can), MATLAB / Simulink (basic)
  • Microcontrollers & RTOS: STM32 (HAL and register-level), ESP32, TI C2000 (basic), FreeRTOS, Interrupts, DMA, timers
  • Automotive communication: CAN 2.0 / CAN-FD, DBC files, UDS (ISO 14229) basics, ISO-TP, I²C, SPI, UART
  • Tools: Oscilloscope, Logic analyser, CAN analyser (PCAN / SavvyCAN), Git, STM32CubeIDE

Experience

Embedded Firmware Intern — [Company name], [city][Month Year] – [Month Year]

  • Wrote a CAN driver and message handler for a [vehicle display / charger controller], handling [X] messages at [X] ms cycle times.
  • Built a Python test script with python-can that automated [X] test cases and cut manual test time by [X]%.
  • Fixed [X] firmware bugs, including a race condition between an ISR and the main loop.

Projects

FOC motor controller for a 48 V BLDC hub motor

  • Implemented Clarke and Park transforms, PI current loops and SVPWM on [STM32G4 / C2000] at a [X] kHz control loop.
  • Ran the motor smoothly up to [X] rpm and reduced phase current ripple by [X]% compared with six-step control.
  • Added over-current, over-voltage and Hall-fault protection that shuts down within [X] µs. Code: [GitHub link].

CAN data logger and dashboard for an electric scooter

  • Decoded live CAN traffic using a DBC file and logged [X] signals to SD card at [X] Hz.
  • Sent SoC, speed and temperature to a mobile app over Bluetooth with under [X] ms latency.

UDS ReadDataByIdentifier service on STM32

  • Implemented 0x22 and 0x10 services with ISO-TP segmentation and tested with a PC tester script.

Education

  • B.Tech, Electronics & Communication Engineering – [college], [city] – [Year] – CGPA [X]/10
  • 12th (PCM) – [Board], [school], [city] – [Year] – [X]%

Certifications

  • Embedded Systems for Electric Vehicles – eMobility Academy
  • [CAN / AUTOSAR fundamentals course, if any]
  • [NPTEL Embedded Systems, if completed]

Turn this into a career

Become a Embedded Systems Engineer

Real-time control for motors, chargers, and EV diagnostics.