Skip to main content
AV
Open to opportunities

Armando Villa

@armandovilla

Senior Embedded Software Engineer specializing in embedded Linux and automotive IoT software architecture.

Mexico
Message

What I'm looking for

I want to keep building embedded Linux and automotive IoT systems—designing clean software architecture, leading integration/bring-up, and improving CI/CD and release/flash reliability with strong cross-team collaboration.

I’m a Senior Embedded Software Engineer with 12+ years of experience in automotive and IoT domains, including embedded Linux-based platforms. I design maintainable and reusable embedded software that’s adopted across Software, Testing, and CI teams. I build architectures that stay aligned with customer needs, from concept through production.

At Continental Automotive, I develop and maintain embedded automotive software in ANSI C and Embedded Linux, working across low-level layers and system integration. I’ve led hardware bring-up and integration for cellular/IoT connectivity, Bluetooth, Ethernet, audio, and peripherals, including Device Tree configuration and user device driver implementation. I also implemented telematics, TPMS, body control, and production/dealership flashing solutions, architecting wireless flashing systems (BLE, RF/LF) for manufacturing and in-field updates.

I focus on end-to-end engineering practices—defining requirements with UML (system, sequence, state, use cases) using IBM DOORS and Microsoft Visio, then translating them into robust software services and process strategy. I enhanced CI/CD pipelines (Jenkins, GitHub, WSL, Docker, Python/Bash automation) to improve regression workflows and production deliveries, and I resolve critical field issues with structured RCA while reporting to internal and customer stakeholders. I also mentor engineers and drive software best practices to help teams ship reliably.

Experience

Work history, roles, and key accomplishments

CG

Senior Embedded Software Engineer

Continental Automotive Guadalajara

Jun 2015 - Jun 2025 (10 years)

Designed and developed embedded automotive software in ANSI C and embedded Linux, defining architectures and integrating drivers and services for production systems. Led hardware bring-up and integration (connectivity, peripherals) and built wireless flashing and CI/CD workflows used across software, testing, and integration teams.

SM

Software / Firmware Developer

Smartdom

Nov 2013 - Jun 2015 (1 year 7 months)

Led end-to-end development of IoT home automation devices and delivered product work from concept through production. Created testing and flashing tools and supported configuration management and CI/CD workflows for connectivity and application development.

Education

Degrees, certifications, and relevant coursework

UG

Universidad Autónoma de Guadalajara

M.Sc., Computer Science

2018 - 2019

Completed an M.Sc. in Computer Science at Universidad Autónoma de Guadalajara from 2018 to 2019.

UG

Universidad de Guadalajara

B.Sc., Electronics and Communication Engineering

2009 - 2014

Earned a B.Sc. in Electronics and Communication Engineering at Universidad de Guadalajara from 2009 to 2014.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan