Oscar Alfredo Mercado Rico Email & Phone Number
Who is Oscar Alfredo Mercado Rico? Overview
A concise factual answer block for searchers comparing this professional profile.
Oscar Alfredo Mercado Rico is listed as Firmware Engineer at Venteks, a with 50 employees, based in Zapopan, Jalisco, Mexico. AeroLeads shows a matched LinkedIn profile for Oscar Alfredo Mercado Rico.
Oscar Alfredo Mercado Rico previously worked as Embedded Software Engineer at Modular Mx and Embedded Software Engineer at Modular Mx. Oscar Alfredo Mercado Rico holds Ingeniería, Mechatronics, Robotics, And Automation Engineering, Pregrado, Ingeniería En Mecatrónica from Tecnológico De Monterrey.
Email format at Venteks
This section adds company-level context without repeating Oscar Alfredo Mercado Rico's masked contact details.
Review company-level records connected to Oscar Alfredo Mercado Rico before choosing the right outreach path.
About Oscar Alfredo Mercado Rico
I am a mechatronic engineer with formal training in the AUTOSAR MCAL layer and embedded programming, specializing in the NXP S32K144 microcontroller. My focus is on developing software to manage its peripherals using the corresponding MCAL driver APIs and adhering to the AUTOSAR standard. The MCAL drivers I have worked with include MCU, Platform, Port, Dio, Gpt, Adc, Pwm, Spi, and CAN. Additionally, I have experience with upper BSW modules such as CANIF and I/O hardware abstractions. My development process follows embedded C standards, including unit testing with Ceedling and documentation with Doxygen, as well as tools like EB Tresos and OZONE.I also have previous experience in mobile robotics software development, working with ROS and control algorithms using embedded C on microcontrollers such as the NXP KL25Z128 and Espressif ESP32
Oscar Alfredo Mercado Rico's current company
Company context helps verify the profile and gives searchers a useful next step.
Oscar Alfredo Mercado Rico work experience
A career timeline built from the work history available for this profile.
Embedded Software Engineer
Current-Configured the FLEXCAN peripheral of the NXP S32K144 microcontroller using its MCAL driver and CANIF module with EB Tresos to manage CAN and CAN FD communication via internal message buffers with HOH and PDUs.-Developed code for transmitting and receiving PDUs using CAN and CAN FD, utilizing CANIF callback functions and an onboard CAN transceiver in the NXP UJA1169 SBC. Additionally, monitored bus traffic using SavvyCAN.
Embedded Software Engineer
-Developed a round-robin scheduler and queue functions in C to manage tasks and timers based on a specified periodicity and system monitoring tick. These functions were implemented using configuration and control data structures, as well as macros, in compliance with the AUTOSAR standard. Additionally, I applied unit testing with Ceedling and documented the code using Doxygen.-Configured various peripherals of the NXP S32K144 microcontroller using its MCAL drivers with EB Tresos to enable their corresponding AUTOSAR APIs. The primary MCAL drivers utilized included MCU, Platform, Port, Dio, Gpt, Adc, Pwm, and Spi.-Implemented a double-click state machine for three buttons using round-robin scheduler functions and I/O hardware abstractions with MCAL driver APIs, as well as configuration and control data structures. Based on the state of each button, the system performs specific actions such as toggling LEDs, activating a buzzer at a specified frequency, or reading the analog value from a potentiometer.-Engineered the Det error reporting function in the AUTOSAR Det module, utilizing pointers and hash tables to report errors related to MCAL driver configurations or API calls.-Debugged the code execution and analyzed the MCU configuration and status registers using OZONE.
Embedded Software Developer
Industrial AGV capable of navigating with an HMI.-Designed and implemented the electronic power circuit, the control circuit, and the monitoring circuit of the system.- Developed the initialization, finalization and restart algorithm of the system on C++ using a microcontroller (espressif ESP32).- Participated in the development of the initialization, control and monitoring algorithms of the industrial servomotors (Smartris) using ROS packages, Python and CAN.- Participated in the development of a digital HMI as well as the navigation control algorithms based on inverse kinematics using ROS, ROS-Mobile and Python.-->Achieving that the system could navigate under control of a digital HMI at the same time that it detected obstacles.
Embedded Software Developer
AGV capable of navigating using SLAM.-Developed the low-level PID control algorithm for both DC motors using C++ on a microcontroller (espressif ESP32) together with encoders.- Participated in the development of high-level navigation control algorithms as well as obstacle avoidance algorithms using ROS and C++.- Participated in the development of SLAM algorithms using ROS packages, Python and a LIDAR sensor (RPLIDAR A1).--> Achieving that the system could navigate in unknown environments at the same time that it was building a virtual two dimensional map of its surroundings in real time.
Electronic Designer
Fixed wing RC aircraft-->SAE Aerodesign México 2022- Designed and implemented the electronic circuit for the power and control surfaces of the system.- Participated in the signal instrumentation for the power and control surfaces of the system.-->Achieving that the aircraft could fulfill the power requisites as well as an optimal operation of the control surfaces and the DC motor with a lineal acceleration curve.
Embedded Software Developer
Motorized fifth wheel system for common use wheelchair.- Developed the system control and monitoring algorithm using C on a microcontroller (NXP KL25Z128Z) making use of different modules such as; TPM, GPIO, ADC, DAC, PIT, LPT, and I2C.- Participated on the design and development of the electronic power circuit as well as the control circuit and the monitoring circuit of the system.- Participated in the instrumentation of analog and digital signals of sensors using BJT transistors, filters and opamps.--> Achieving that the system could have two operating modes; manual and semi-automatic. Both having an efficient control according to the target speed given by the user as well as an optimal monitoring of the system’s temperature, velocity, and position.
Oscar Alfredo Mercado Rico education
Frequently asked questions about Oscar Alfredo Mercado Rico
Quick answers generated from the profile data available on this page.
What company does Oscar Alfredo Mercado Rico work for?
Oscar Alfredo Mercado Rico works for Venteks.
What is Oscar Alfredo Mercado Rico's role at Venteks?
Oscar Alfredo Mercado Rico is listed as Firmware Engineer at Venteks.
Where is Oscar Alfredo Mercado Rico based?
Oscar Alfredo Mercado Rico is based in Zapopan, Jalisco, Mexico while working with Venteks.
What companies has Oscar Alfredo Mercado Rico worked for?
Oscar Alfredo Mercado Rico has worked for Venteks, Modular Mx, Sumitomo Drive Technologies / Tecnológico De Monterrey., Intel / Tecnológico De Monterrey., and Aerotec / Tecnológico De Monterrey.
How can I contact Oscar Alfredo Mercado Rico?
You can use AeroLeads to view verified contact signals for Oscar Alfredo Mercado Rico at Venteks, including work email, phone, and LinkedIn data when available.
What schools did Oscar Alfredo Mercado Rico attend?
Oscar Alfredo Mercado Rico holds Ingeniería, Mechatronics, Robotics, And Automation Engineering, Pregrado, Ingeniería En Mecatrónica from Tecnológico De Monterrey.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial