Summary
Overview
Work History
Education
Skills
LANGUAGES
Timeline
Interests
DETAILS
LINKS
Hobbies
Generic

EARVIN RICARDO CASILLAS FILIPPINI

Monterrey, Nuevo León

Summary

Talented Senior Embedded Software Engineer proficient in all phases of software development lifecycle. Adept at working with Agile and Scrum methodologies to accomplish project milestones according to specific timeframes. Skilled using C and C++ programming languages to complete work. Highly organized and detail-oriented professional with 10 years of progressive experience in field.


Effective project leader and problem-solver with advanced programming skills and hardworking mentality. Expertise and extensive experience in software engineering. Expertise in Embedded C programming and strong knowledge in C++ object oriented programming.


Overview

10
10
years of professional experience

Work History

Embedded C++/Embedded Linux Developer (Volunteer)

LucciAI
08.2025 - Current
  • Embedded C++ software development
  • Digital Signal Processing
  • Communication protocols (CAN, I2C, SPI, LIN , UART).
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Designed customized solutions for proposals to potential customers.
  • Participated in software field testing to verify performance of developed projects.

Senior Embedded Software Engineer

Cummins
10.2022 - Current
  • Collaborating in LER Techforce, Cummins is our partner in the development of an Engine Control Module (ECM). As Senior Engineer my responsibilities are:
  • Generation of software requirements (RV&S Windchill).
  • Create/Update software in C language for application communication layer (CAN messages).
  • Create/Update software in C language for diagnostic services 22 and 2E.
  • Static analyze of software (MISRA-C).
  • Perform Software Unit Test (Google test).
  • Design of software verification test.
  • Perform software verification test.
  • Troubleshooting.
  • Contract House: LER Techforce
  • Create and build firmware to test associate hardware.
  • Design, develop and test embedded software applications for use in automotive industry.

Product Owner

Continental Automotive
11.2021 - 10.2022
  • During my collaboration in Dextra Technologies/Continental Automotive I was promoted to Product owner. As Diagnostics Product Owner of Body Control Module (BCM) my responsibilities were:
  • Ownership of Diagnostics services.
  • Backlog generation.
  • Prioritize backlog and derived activities.
  • Sprint goals.
  • Definition of done.
  • Part time Senior Embedded Software Engineer of application diagnostics layer.
  • Contract House: Dextra Technologies a Deloitte business

Senior Embedded Software Engineer (Autosar Application)

Continental Automotive
06.2021 - 11.2021
  • During my collaboration, Dextra Technologies was partner of Continental Automotive in the development of Body Control Module (BCM). As Senior engineer my responsibilities were:
  • Autosar .cdd integration.
  • Autosar application layer development.
  • Autosar OS root-cause analysis
  • Software requirements analysis (IBM DOORS).
  • Software Detailed Design.
  • Contract House: Dextra Technologies

Intermediate Embedded Software Engineer

Continental Automotive
11.2019 - 05.2021
  • During my collaboration, Dextra Technologies was partner of Continental Automotive in the development of Body Control Module (BCM). As Intermediate engineer my responsibilities were:
  • Software requirements analysis (IBM DOORS).
  • Create/Update Software in C language.
  • Static analyze of software (MISRA-C).
  • Perform Software Unit Test (SWATT, Continental's tool).
  • Contract House: Dextra Technologies

Intermediate Embedded software developer

Hunabsys R&D
01.2016 - 10.2019
  • Embedded C programming software in Microcontrollers ARM-Cortex M0 and M4.
  • Embedded C++ programming software in embedded linux environments using BeagleBone Black as development board.
  • Develop of application communication layer:
  • Wireless networks (Bluetooth, WiFi, LoRaWAN and LTE).
  • Wired networks (I2C, SPI, UART).
  • Sensors, actuators and transceivers selection.
  • Develop of low both low level layer and application of sensors, actuators and transceivers.

Junior Embedded software developer

Hunabsys R&D
06.2015 - 12.2015
  • Development of embedded C software in AVR microcontrollores.
  • Development of embedded C++ software in embedded Linux using Raspberry Pi.
  • Design Software test cases.
  • Perform Software verification test.

Education

B.E. - Mechatronics Engineering specialized in Robotics and Automation

Tecnológico Nacional De México - Instituto Tecnológico De Culiacán
Culiacán, Sinaloa, México
08.2016

Skills

  • Teamwork
  • Interpersonal and written communication
  • Adaptability
  • Critical Thinking
  • Leadership
  • Hardware evaluation
  • Object-oriented development
  • Resiliency
  • Debugging expertise
  • Software optimization
  • Code validation
  • Firmware development

LANGUAGES

Spanish
English
Italian

Timeline

Embedded C++/Embedded Linux Developer (Volunteer)

LucciAI
08.2025 - Current

Senior Embedded Software Engineer

Cummins
10.2022 - Current

Product Owner

Continental Automotive
11.2021 - 10.2022

Senior Embedded Software Engineer (Autosar Application)

Continental Automotive
06.2021 - 11.2021

Intermediate Embedded Software Engineer

Continental Automotive
11.2019 - 05.2021

Intermediate Embedded software developer

Hunabsys R&D
01.2016 - 10.2019

Junior Embedded software developer

Hunabsys R&D
06.2015 - 12.2015

B.E. - Mechatronics Engineering specialized in Robotics and Automation

Tecnológico Nacional De México - Instituto Tecnológico De Culiacán

Interests

  • Embedded Software development.
  • C programming language.
  • C++ programming language.
  • Object Oriented Programming.
  • Microcontrollers.
  • Single Board Computers.
  • Embedded Linux.

DETAILS

  • Monterrey
  • México
  • +526672230759
  • earvin.casillas@gmail.com
  • Date of birth 1992-07-27
  • Nationality Mexican

LINKS

LinkedIn

https://www.linkedin.com/in/earvin-ricardo-casillas-filippini/

Hobbies

Video games, books and domotic applications

EARVIN RICARDO CASILLAS FILIPPINI