Senior Firmware Engineer

Tractian · Remote (Brazil) · HQ Brazil · 4 mo ago

About the role

Tractian's Hardware team designs and improves the company's industrial IoT devices, covering PCB design, firmware, mechanical design, validation, and certification for products built to be manufactured at scale. As a Senior Firmware Engineer in Sao Paulo, you will design and write the embedded software that runs on those IoT devices. Responsibilities include designing firmware architectures, developing features, and building performance-intensive, memory-constrained applications in modern C/C++. You will troubleshoot complex customer problems, debug firmware from field data, and develop firmware under hardware, power, and feature constraints for new device generations. The role also includes test routines for logical and firmware-related electrical functions, plus documentation of algorithms and codebase practices. The public listing is a full-time remote role associated with the Sao Paulo team. The stated goal is to support online machine monitoring for maintenance teams using fast, reliable IoT devices.

Required skills

Nice to have

Find roles with a similar skill set →