Cornelio Posadas Puente

Software Engineer / B.S. Mechatronics Engineering

Who am I?

I'm a Mechatronics Engineer who likes to build new stuff, mostly especialized in embedded software, where I developed professional, academic and personal projects with the purpose of increase my engineering skills and knowledge. Passionate about building new stuff and automating boring tasks, learning new skills everyday and become a high demand engineer.

Main interests: Embedded systems, hardware design, computer vision, robotics, artificial inteligence and electronics.

Experience

Software Engineer in Embedded Reprogramming at John Deere Oct 2023 - Currently

-> Develop third party controller solutions for embedded reprogramming, mostly using UDS and J1939 CAN protocols with C++ algorithms to be able to reprogram controllers with internal tools.

-> Give support to third party controller issues related with reprogramming in field, factory and engineering sectors all over the world at John Deere, providing solutions and fixes to maintain and secure thirds party controllers at the companie.

-> Work on simulated controllers application with Python to simulate CAN communication and test reprogramming sequences implemented in C++.

Embedded Software Intern in Sensor development at John Deere Jul 2022 - Oct 2023

-> Develop automated functional tests with Python API's in sensors such as accelerometers and ultrasonic sensors, main role as functional test developer. Being able to work with a multidisciplinary team in Mexico - USA.

-> Develop Automated Functional Test Bench with a Raspberry Pi 4, CAN Module and Custom circuit for automate tests in accelerometer, making CI/CD deployment 2 times faster and robust using Jenkins.

Skills

Main Languages

Technologies

Portfolio

University project

GPS-Pi-bot

Robot guided by GPS from GUI to get to destination

Description

This project consists on an Robot that goes to a certain destination using a GPS Module Neo-6m, the user will open a GUI implemented in HTML, CSS and JS where it is the Google Maps API to select the location that the Robot will take as a destination and the robot will go to that destination automatically.

This project was the University final project, where we apply preferable knowledge from the university and our preferable area, as I am more interested in Robotics and embedded systems, I thought it would be a good final project that envolves Embedded systems and pure software.

Technologies: Raspberry Pï 4, Python, GPS Neo-6m, Google Maps API, HTML, CSS, Javascript

Github: GPS-Pi-bot project

University project

Bar-bot

Automatic bar implemented with Arduino and PlatformIO

Description

This project consists on an Automatic Bar where you can choose drinks from the UI and the Bar will make the drink automatically.

This project was the final project for the subject Mechatronics Design Systems, with the purpose of this project was combining all of the knowledge that we got through university.

Technologies: C++, PlatformIO, Arduino, HMI, Electronics and Hardware

Github: Barbot project

Side project

Line-follower robot

Line-follower robot with Arduino

Description

This project consists on a Line-follower robot from scratch implemented from zero, with embedded hardware in a PCB.

This project was an intention to learn embedded systems for the first time, implementing a line-follower robot from scratch without buying electronic modules was a game-changer for my learning. I prototyped this project in a protoboard and then design the PCB and implementing the code in C++ was really useful for me because I check with items I needed to buy, the hardware that design of the final product.

Technologies: C++, Arduino, Altium Designer, Squematics, Electronic design

Youtube: Line-follower robot

How to contact me?

Email: posadascornelio38@gmail.com

Github: corbridge

Resume: Not current yet