Michael Hernandez
@michaelhernandez
Senior software engineer specializing in embedded systems and firmware development.
What I'm looking for
I am a dedicated Senior Software Engineer with extensive experience in embedded systems and firmware development. Currently, I work at DIGI, where I maintain and enhance custom cellular monitoring software, ensuring compatibility with various modems. My role involves setting up labs for remote access to customer boards, showcasing my commitment to delivering high-quality solutions.
Previously, I served as a Senior Software Engineer at HydroElectric Devices, where I led a team of six engineers in developing a new display module. My expertise in Yocto, Docker, and multithreading C drivers allowed me to manage complex projects effectively. My journey began at Foxconn as a Firmware Engineer, where I led a BIOS group and developed open-source BIOS options, demonstrating my ability to innovate and lead in challenging environments.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
DIGI, INT
Feb 2024 - Present (1 year 5 months)
Maintained and fixed various bugs for custom Cellular monitoring software, ensuring compatibility with modems such as Telit and Cinterion. Set up labs for remote access of customer boards.
Sr. Software Engineer
HydroElectric Devices
Nov 2021 - Feb 2024 (2 years 3 months)
Worked with Yocto on embedded boards, creating recipes and managing various software, and debugged gstreamer applications. Set up Docker containers and images for QT and gstreamer applications. Led a team of 6 engineers in developing a new display module and managed multithreading C drivers.
Firmware Engineer
Foxconn
Jul 2019 - Nov 2021 (2 years 4 months)
Worked as a BMC engineer on servers, focusing on networking tasks like ethernet drivers and NCSI connection capabilities. Led a new BIOS group developing open-source BIOS options (EDK2+Linuxboot, u-root, AMI codebase) and set up a local lab network. Led a facial recognition project using OpenCV, Python, and dlib, managing team members and collaborating with other engineers.
Education
Degrees, certifications, and relevant coursework
Carthage College
Bachelors of Arts, Computer Science, Physics, Mathematics
Completed a Bachelor of Arts degree with a major in Computer Science and minors in Physics and Mathematics. The curriculum provided a strong foundation in computational principles and scientific reasoning.
Interested in hiring Michael?
You can contact Michael and 90k+ other talented remote workers on Himalayas.
Message MichaelFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
