Howdy Logo
Image of Gabriel C.

Gabriel C.
Principal Engineer

Github
Unity
Unreal Engine
Firebase Realtime Database
Python
C++
C#
Jira
Bio

An analytical and disciplined professional with over 15 years of hands-on experience, demonstrating motivation through a commitment to continuous learning, problem-solving, and solution architecture. Adaptability is a key strength, facilitating success in diverse environments and challenges across various technology stacks.

Expertise in the Automotive domain includes proficiency with diagnostic standards such as ISO-14229, SAE J1939, and SAE J1979. In the field of Embedded Systems, experience spans implementations from bare metal device drivers and middleware to application software. Additional competencies encompass various other domains including Frontend development using Angular, Backend as a Service (BaaS) with Firebase, Mobile development with Android and Flutter, and Simulation/Game development using Unity 3D.

A natural leader with a focus on mentoring and guiding less experienced colleagues, ensuring that responsibilities are met with confidence and critical tasks are handled effectively to deliver value. Acquainted with both waterfall and agile (SCRUM) environments, areas of interest include Embedded Systems, the Automotive Industry, Cyber Security, the Android Open Source Project (AOSP), and the Rust programming language.

  • Senior Embedded Software Developer
    12/1/2022 - Present

    Led the cyber security team focused on the EX30 Digital Head Unit. Participated actively in technical meetings with customer engineers, architects, and other stakeholders, and served as an interim Scrum Master when requested. Architected and implemented technical solutions to enforce OEM's cyber security requirements on the product. Solutions were developed as QNX system components/customization and AOSP system components/customization using C++. Automated testing was integrated within Gitlab CI/CD pipelines, utilizing Python. Demonstrated proficiency in technologies and standards including C++, Python, AOSP, QNX, ISO 14229 (UDS), and gRPC.

  • Senior Software Engineer
    9/1/2022 - 12/1/2022

    Developed and maintained backend functionalities for the SiTef product, leveraging ANSI C for core development tasks. Utilized Mercurial SCM for efficient source code management and version control. Applied ISO 8583 standards to ensure compliance with financial transaction protocols. Specialized in electronic funds transfer (EFT) to facilitate secure and reliable financial transactions.

  • Staff Embedded Systems Developer
    1/1/2019 - 9/1/2022

    Member of the firmware core team with significant contributions to key projects. Developed proficiency in upgrading the product's bootloader and architecting and implementing proprietary RPC and UI/UX protocols. Led the architecture and implementation of the product's new graphic library and played a pivotal role in the development of the product's Android Apps. Demonstrated expertise in RTOS task allocation and adapted and validated device drivers to the new Hardware Abstraction Layer (HAL).

  • Co-Founder
    1/1/2014 - 1/1/2020

    Architected the product's solution in alignment with technical specifications and regulatory standards set by Brazil's federal government. Led the software team and implemented significant portions of the simulation environment and backend integration services. Achieved certification and homologation from the government in 2017. The software equips all sold simulators and has facilitated the driver's license process for thousands of candidates.

  • Tech Lead | Senior Embedded Systems Developer
    1/1/2012 - 1/1/2019

    Lead and mentored firmware development teams, ensuring the timely completion of monthly software deliveries and conducting comprehensive code reviews. Conducted technical feasibility research and authored Software Design Documents (SDDs) for new features. Analyzed structure and functionality in proprietary communication protocols and authentication systems. Architected and implemented middleware frameworks and protocol stacks. Developed on-chip and off-chip peripheral drivers, including RFID transponders and EEPROMs, based on datasheets or empirical studies.

  • Embedded Systems Developer
    4/1/2006 - 1/1/2012

    Gained expertise in on-chip programming and debugging of Motorola/NXP HCS12(XE) microcontroller using C language for implementing new features in Remap and Scanycar products. Proficient in industry standards including SAE-J1850, ISO-9141, ISO-14230, ISO-15765, SAE-J1979, and SAE-J1939. Developed extensive familiarity with CAN, SPI, I²C, UART, RFID, BDM, and JTAG protocols, complemented by skills in using logical analyzers and digital oscilloscopes.

  • Computational Mathematics at Federal University of Minas Gerais
    2006 - 2011

  • English Proficiency - C2 at Unknown Institution
    9/1/2022

Gabriel is available for hire

Meet Gabriel C.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.