Ilean Monterrubio Jr

Senior Software Engineer

Skills

Software Development
Embedded Systems, Linux, RTOS, QNX, C, C++, Python, Javascript, React.js, Node.js, Electron.js
Web Development
Django, Django Ninja, React
Testing
Robot Framework, Google Test, Pytest
Tools
Git, Jira, Confluence, GitHub, Conan, CMake, Make, BASH, Webstorm, PyCharm
Cloud Computing
AWS, Azure, Linode, Kubernetes, Docker, Podman
Communication
Technical Writing, Public Speaking, Team Leadership, Mentoring, Training
Data Science
Python, Panda, Numpy, Scikit-Learn, SQLite, Google Charts, D3.js
Hardware
Analog Circuit Design, Microcontroller, PCB Design, RS-232, RS-485, Electronic Measurement Equipment
Safety
ISO-26262, Functional Safety, Safety Mathematics, Safety Critical Systems

Certifications

Design for Six Sigma, Black Belt
Certificate
Design for Six Sigma, Green Belt

Interests

Hobbies
Golf, Reading
Tech I love
Containers, Kubernetes, Python, C++

Languages

English
Native/Bilingual
Spanish
Native/Bilingual

Summary

Senior Software Engineer with 10 years of experience specializing in embedded systems, software development, and testing. Proven track record of delivering robust, high-quality solutions within deadlines and budgets, particularly in the autonomous vehicle and embedded computing sectors. Passionate about tackling complex technical challenges, continuously learning, and driving innovation. A collaborative team player who excels in fast-paced environments and thrives on mentoring and leading teams to achieve strategic goals.

Profiles

Experience

Deft Embedded
Houston, Texas - Remote
Software Engineer
February 2025 – Present
Highlights: Python, Django, Django Ninja, JavaScript, React, Docker, PyCharm, WebStorm
General Motors
Houston, Texas
Senior Software Engineer - Autonomous Vehicle Integration
March 2023 – September 2024
•
Developed an internal tool with Python and Podman to orchestrate containers, enabling multiple development teams to utilize the same embedded platform concurrently.
•
Played a key role in integrating logging and security core software components, identifying several segmentation faults, and resolving library linking issues before their release.
•
Made significant contributions to the High Priority Ticket team for an ADAS production project, identifying bootup delays and collaborating with the integration team to optimize the bootup sequence.
•
Designed and developed a cost-saving debugging tool with React.js and Electron.js to efficiently identify memory leaks and performance degradation.
•
Collaborated with internal stakeholders to enhance the debugging tool by adding features that optimized data collection and visualization, enabling engineers to quickly identify and resolve issues.
Highlights: Podman/Docker, Conan, CMake, C++, Python, BASH, Safe Linux, QNX, RTOS, React.js, Node.js, Electron.js
https://www.gm.com/
General Motors
Houston, TX
Software Engineer - Autonomous Vehicle Integrator and Validation
November 2018 – February 2023
•
Led a team of 8 software engineers as Scrum Lead, managing multiple work streams, including Board Support Package (BSP) verification and internal tool development.
•
Automated test case generation for the Safety Mathematics library using Python, ensuring compliance with ISO 26262 standards.
•
Devised testing methods for the library's computer vision capabilities on the DSP sub-processor, ensuring ISO-26262 compliance.
•
Created and implemented verification tests for the Publisher-Subscriber software component using the C++ API, improving automation by making each test discrete and allowing clear identification of issues during testing.
•
Spearheaded a data acquisition project for QNX Trusted Disk, collecting critical data to support architectural decisions made by Compute Architects.
•
Mentored 7 new team members, providing regular one-on-one feedback and fostering a supportive environment for questions and development.
•
Developed and delivered training on ISO-26262 Part 6, ensuring adherence to ADAS functional safety standards.
Highlights: Team Leader, QNX, RTOS, BSP, C, C++, Python, BASH, Robot Framework
https://www.gm.com/
Seanic Ocean Systems
Katy, Texas
Electrical/Electronics Engineer - Embedded Engineer
February 2015 – October 2018
•
Developed and implemented bespoke solutions to tackle unique engineering challenges, from conceptual design and customer proposals to software development, product documentation, and integration testing.
•
Designed a printed circuit board (PCB) for controlling proportional valves, involving analog circuit design and microcontroller integration.
•
Developed and implemented a ring-based membership protocol for communication between embedded systems and a laptop via RS-232, enabling efficient data collection from six flow meters through a single RS-232 line.
•
Created software for a custom-built hydraulic valve package used to control a subsea cleaning tool.
•
Developed a Graphical User Interface (GUI) in LabView for embedded systems to log data from analog signals and display real-time graphs.
•
Provided support for Seanic Standard Products, both on-site and remotely, including field tool support, troubleshooting via email and phone, and remote desktop control for in-house design software assistance.
Highlights: Embedded C, LabView, RS-232, RS-485, Analog Circuits, Microcontroller
https://us.centurionsubseaservices.com/

Education

University of Illinois Urbana-Champaign
Master of Computer Science • 3.91
Computer Science
May 2017 – May 2019
University of Houston
Bachelor of Science • 3.0
Electrical Engineering
August 2011 – December 2014
Houston Community College
Associate of Science • 3.0
General Studies
August 2006 – May 2011
Download PDF
Link copied