Saravanan S
Embedded software developer
Hire this person
Send a job offer directly to this candidate
About
I am writing to express my interest in the Embedded Software Engineer position. With a strong foundation in embedded systems development, hands-on experience in low-level programming, and a deep understanding of embedded software development, I am excited about the opportunity to contribute to your team.
- Programming in C with adherence to MISRA guidelines and static analysis tools.
- Working on bare-metal systems as well as RTOS-based architectures.
- Interfacing with various microcontrollers (ARM Cortex-M) and peripheral devices.
- Developing device drivers, bootloaders, and communication stacks (CAN, SPI, UART, I2C).
Experience
Results-driven Embedded Software Engineer with 6 years of experience in embedded systems design, development, and testing, specializing in automotive applications and industrial automation. Skilled in C, FreeRTOS, STM32 microcontrollers, and automotive protocols such as CAN and UDS. Experienced in MISRA C compliance, model-based development (ASCET), and diagnostics.
Strong understanding of automotive standards, real-time debugging, and software life-cycle processes. Proven track record in developing reliable, high-performance embedded software aligned with international standards.
Core Skills
- Programming: C, Embedded C.
- Microcontrollers: STM32.
- RTOS: FreeRTOS, Real-Time Systems.
- Device Drivers (SPI, I2C, UART).
- Tools: Keil | IAR | STM32CubeIDE.
- Model-Based Development (ASCET).
- Standards: MISRA C Compliance and Static Code Analysis, ISO 26262, UDS.
- Others: Version Control (eASEE SCM), Unit Testing, CI/CD.
Education
M.Tech in Embedded Systems