Joel P. C. Filho

Senior Embedded Software Engineer at Halodi Robotics

Joel P. C. Filho has a diverse background in embedded software engineering, specializing in real-time motor control. ​​​Joel​​​ began their career at Halodi Robotics in 2020 as an Embedded Software Engineer, where they developed embedded software for real-time motor control in bare metal heterogeneous platforms. ​​​Joel​​​'sresponsibilities included firmware development, hardware and software testing, continuous integration, and tooling. ​​​Joel​​​ worked with languages such as C++20, C++11, C++98, C99, ANSI C, Java, and JavaScript, as well as architectures like ARM Cortex-M and Texas Instruments' C2000. ​​​Joel​​​ also implemented protocols such as EtherCAT, BiSS-C, SPI, and I²C.

Before joining Halodi Robotics, Joel worked as an Embedded Software Engineer at Halodi Robotics remotely from 2020 to 2021. In this role, they focused on the development and maintenance of real-time bare-metal embedded software for motor control. ​​​Joel​​​ achieved major performance improvements by refactoring legacy code and applying modern C++ techniques. ​​​Joel​​​ also implemented protocols in a proprietary EtherCAT slave stack and motor encoder protocols.

Prior to their work at Halodi Robotics, Joel gained experience as an Embedded Vision Engineer at INNEX Tech Solutions in 2019. ​​​Joel​​​ was responsible for the research and development of a medical imaging device prototype, which involved developing software in C++ using OpenCV for real-time image processing on a Linux SBC.

Before INNEX Tech Solutions, Joel interned at the Universidade Estadual de Feira de Santana in 2018, where they developed a biometric system for laboratory access control. The system used facial recognition and was embedded into a Linux single-board computer. ​​​Joel​​​ utilized C++, OpenCV, FLTK, and SQLite for the main application and developed a remote management system using Node.js.

Joel also has previous experience as a Software Engineer at AdMobilize from 2017 to 2018, and as an Undergraduate Researcher at the Laboratorty of Robotics and Control (LaRC) at the Universidade Estadual de Feira de Santana from 2016 to 2017. In these roles, they worked on projects involving mapping environments using autonomous mobile robots, developing sensor fusion systems for mobile robot localization, and designing interface circuits for a hexapod robot. ​​​Joel​​​ worked with technologies such as inertial and range sensors, UART-based communication protocols, and Microchip PIC32 microcontrollers.

Overall, Joel P. C. Filho possesses a strong background in embedded software engineering, with expertise in real-time motor control, image processing, and robotic systems.

Joel P. C. Filho completed their Bachelor of Science (B.Sc.) in Computer Engineering from the Universidade Estadual de Feira de Santana. ​​​Joel​​​ pursued this degree until 2019. Prior to that, in 2014 and 2015, they attended the University of Notre Dame to study Computer Engineering, although it is not specified if they received a degree from this institution.

Links

Previous companies

AdMobilize logo

Org chart