# Guilherme Garros

Guilherme Garros is a remote worker on Himalayas, Mid-Level Embedded Software Engineer at Zhone, based in Brazil.

Source: https://himalayas.app/@guilhermegarros

```text
I build carrier-grade embedded Linux software for optical networking devices.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Brazil |
| Authorized to work in | Brazil |
| Job categories | Embedded Software Engineer, Software Engineer |
| Skills | C, C++, Python, Java, JavaScript, TypeScript, BASH, Shell Scripting, Embedded Linux, UART, I&C, EEPROM, Register Level Programming, Multithreading, Mutexes, Semaphore, TCP IP, UDP, RESTCONF, NETCONF, SNMP, Git, Gitlab, Bitbucket, Makefiles, Jenkins, Jira, SSH, SCP, Rsync, Claude, Claude Code, Cursor, ChatGpt, React, SQL, MariaDB, Solidity, Web3, CI CD, Hardware Integration, Code Review, Debugging, Agile |
| Portfolio | https://github.com/GuiGarros |
| LinkedIn | https://linkedin.com/in/guilherme-garros |
| GitHub | https://github.com/GuiGarros |

## About

```text
I'm building and maintaining C/C++ embedded Linux software for carrier-grade optical networking devices at Zhone, spanning hardware interfaces, system services, and application components.

I've delivered end-to-end functionality from UART and I²C hardware control through RESTCONF APIs and React/TypeScript web interfaces. My work includes thermal management for TEC hardware operating down to -40°C, EEPROM access, sensor integration, and register-level programming.

Previously on the Zhone Technologies project at Encora, I developed, reviewed, and refactored production C/C++ libraries for embedded Linux optical networking systems. I added support for hardware devices and optical pluggables while maintaining capability mappings, protocols, hardware configurations, and low-power functionality.

I work across multithreaded systems, networking, debugging, build integration, and automation, using Python and shell scripts to support development and testing. I've also integrated AI-assisted code-review workflows with GitLab and Bitbucket for international Agile engineering teams.
```

## Experience

### Mid-Level Embedded Software Engineer (current)

Zhone. Aug 2025 - Present

```text
Develop and maintain C/C++ embedded Linux software for carrier-grade optical networking devices, including low-level hardware control and end-to-end feature development. Implement thermal management, multithreaded components, and AI-assisted code review workflows.
```

Skills: C, C++, Embedded-Linux, UART, I2C, EEPROM, Register-Level-Programming, Multithreading, Mutexes, Semaphore, RESTCONF, React, TypeScript, Gitlab, Bitbucket

### Embedded Software Engineer

Encora. Jan 2024 - Aug 2025

```text
Developed, reviewed, and refactored production C/C++ libraries for embedded Linux-based optical networking devices. Added software support for new hardware and optical pluggables, and worked with Linux build systems and automation scripts.
```

Skills: C, C++, Embedded-Linux, Makefiles, Git, SSH, SCP, Rsync, Shell-Scripting, Python, Agile

### Software Engineering Intern

Encora. Sep 2022 - Dec 2023

```text
Internship contributing to embedded software development for optical networking devices, including coding, debugging, and integration tasks.
```

Skills: C, C++, Embedded-Linux, Git, Debugging

## Education

### PUC Campinas

Bachelor of Science, Computer Engineering. 2019 - 2023

```text
B.Sc. in Computer Engineering from PUC Campinas, completed from 2019 to 2023.
```

## Tech stack

- GitLab
- Bitbucket
- Jenkins
- MariaDB
- Jira
- React
- JavaScript
- Python
- Java
- C++
- C
- TypeScript
- Git
- SQL
- Solidity
- Cursor
- Bash
- Claude Code
- ChatGPT

To contact Guilherme, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Carlos Sousa](https://himalayas.app/@carlossousa): Product Development Engineer, Embraer
- [Yerro Ferreira](https://himalayas.app/@yerroferreira): Software Developer, Sisvoo Sistemas Eletrônicos Ltda.
- [Rodrigo Midea Coelho](https://himalayas.app/@rodrigomideacoelho): Staff Software Engineer, Cobli
- [Diego Silva](https://himalayas.app/@diegosilva1): Firmware Development Intern, Assa Abloy (Control ID)
- [Luis felipe Messias](https://himalayas.app/@luisfelipemessias): Engenheiro de Software Embarcado Sênior, Qubika
- [Pietro Andrade](https://himalayas.app/@pietroandrade): Senior C++ Software Engineer, Datum
- [Raul Victor Trombin](https://himalayas.app/@raulvictortrombin): Embedded Software Engineer, Blue Robotics
- [maria almeida](https://himalayas.app/@mariaalmeida3): Mid level Back end & Embedded Systems Developer, ENGIE
- [Matheus Santos de Oliveira](https://himalayas.app/@msoliveira_eca): Senior Software Engineer, Sigma Software Group
- [Jonathan Silva](https://himalayas.app/@jonathansilva1): Senior Embedded Software Engineer, Act Digital
