beBee background
Professionals
>
Utrecht
Jorge Gonzalez

Jorge Gonzalez

Senior Embedded Software Engineer

Technologie / Internet

Utrecht, Utrecht

Sociaal


Over Jorge Gonzalez:

I have designed and implemented complete production-ready applications on different software environments, including Windows, Linux, QNX, and a variety of real-time executives for ARM MCUs. I have experience with GUI design using native or Qt libraries. I have written multi-threaded communications stacks using serial ports, I2C, SPI, CAN and TCP/IP based protocols. My soft qualities include initiative, teamwork, task planning, problem-solving and having attention to detail. I am an excellent communicator who loves interacting with people.
 

Ervaring

Developed embedded software projects for the Zynq UltraScale+ MPSoC platform including a Board Support Package (BSP) with Redundancy/Fallback booting and a data collection and processing application using AXI DMA. Developed embedded software for ARM Cortex-M microcontrollers.

Developed embedded software for electronic products based on Xilinx UltraScale+ MPSoC, including a Board Support Package (BSP) for a medical radiology computer with Redundancy/Fallback booting and implemented a method for firmware upgrade. Designed the Software Architecture for a LIDAR system and implemented Linux Device Drivers using AXI DMA. Developed embedded software for ARM Cortex-M microcontrollers.

Designed C++ middleware for the next generation of Ford SYNC infotainment system. Implemented APIs that tied into the GUIs using Qt/QML and Javascritpt.

Designed and developed electronic products based on Xilinx FPGAs and Zynq MPSoC with Petalinux. Developed a medical instrument for rapid diagnosis of infectious diseases utilizing a Single Board Computer programmed with C++14 on embedded Linux. Implemented CAN communications with peripheral boards based on low-power STM32 MCUs running FreeRTOS and SafeRTOS. Implemented secure HTTPS communications of the instrument with its AWS based cloud.

Designed and developed IoT systems based on Raspberry Pi devices. Developed C# software for the IMAX cinema projectors used in thousands of installations around the world.

Designed and developed C# and C++/Qt5 GUI applications for controlling and monitoring the laser modules used in the latest generation of cinema projectors. Designed and developed the embedded C++ firmware as well as the Ethernet/TCP/IP/CAN communications protocols used within the laser modules. These systems have been installed across the globe and have made Christie the co-winner of the Prism Award 2016 in ‘Displays & Lighting’.

Developed C++ data compression software used for accelerating network communications on BlackBerry smartphones. Developed C++ and Java software for integrating the open source SQLite database engine into the BlackBerry smartphones.

Designed and developed C++ applications on Windows for the configuration, operation, monitoring and diagnostics of three families of motion control products: Servos, Steppers and Drives. Developed a Firewire-based communications library for Real-Time Linux.
 

Opleiding

B. Sc. Electronics and Communications
ITESM Monterrey Mexico

Graduate Studies in Systems Design
UofW Waterloo Ontario

Professionals uit dezelfde Technologie / Internet-sector als Jorge Gonzalez

Professionals uit verschillende sectoren in de buurt van Utrecht, Utrecht

Andere gebruikers die Jorge

Banen in de buurt van Utrecht, Utrecht

  • Synsel Techniek Leiderdorp

    Locatie: Leiderdorp. · Dit bedrijf ontwerpt en implementeert embedded software binnen industriële projecten. · Ontwerp en implementeer softwaremodules · ...

  • 24Beta Rotterdam, South Holland

    +Bij 24Beta ga jij als Embedded Software Engineer direct impact hebben op de toekomst van technologie. · +Jaar ervaring in softwareontwikkeling van embedded software, · Kennis van en ervaring met C++ en/of C en eventueel Python, · Afgeronde HBO- of WO-opleiding in een technische ...

  • 24Beta Rotterdam

    Als Embedded Software Engineer bij 24Beta krijg je de kans om innovatieve oplossingen te creëren voor een breed scala aan high-tech (software) producten. · Het gaat over ontwerpen van slimme softwarearchitecturen, implementeren van jouw bedachte oplossingen middels creatie van ro ...