INFLEET is Brazil's first intelligent copilot for fleet management. Our mission is to connect data from telematics, video, and logistics systems to deliver insights that reduce accidents, optimize costs, and increase our clients' sustainability.
As our hardware portfolio grows and embedded intelligence becomes a core differentiator of our platform, we need an engineer who lives at the intersection of silicon and software. To achieve this, we are looking for a Senior Firmware Engineer who will own the embedded software stack of our telematics and video devices, ensuring that every byte running on our hardware is reliable, performant, and aligned with our product vision.
At INFLEET, senior engineers are technical leaders first. We believe in "operate on all levels". Our engineers design architectures, write specifications, and at the same time aren't afraid to dive deep into kernel logs, debug a flaky I²C bus, or pair with a colleague on a tricky memory leak.
Intensity to win. We believe that extraordinary results are born from relentless focus, resilience, and a deep-seated passion for overcoming challenges. This intensity is what fuels our commitment to excellence and ensures we never settle for 'good enough'.
Partnership that creates value. We understand that sustainable success is never built in isolation. We thrive by creating win-win relationships, aligning our goals with our clients and colleagues to build mutual, lasting growth. Our success is measured by the success we create for others.
Autonomy that Learn. We believe that innovation and agility come from empowerment. We trust our teams to take initiative and make decisions, knowing that every outcome, whether a success or a challenge, is a crucial opportunity to learn, adapt, and grow smarter.
As our Senior Firmware Engineer, your mission will be to build and evolve the embedded software stack that powers Infleet's telematics and video devices. You will own firmware architecture decisions, define coding standards, and ensure our devices run reliably in the field, across thousands of vehicles, in harsh conditions, and over years of operation.
You'll bridge the gap between hardware and our cloud platform: collaborating with hardware engineers on board bring-up, with backend teams on data protocols and OTA, and with product on what's possible at the edge. You will be both an architect and a builder, setting technical direction while staying close to the code, the logs, and the oscilloscope.
Hybrid 2–3x per week in São Paulo (our office is located in Vila Mariana)
Own the Firmware Stack: Design, implement, and maintain firmware for our embedded devices, from low-level drivers to application logic, ensuring reliability and long-term maintainability
Board Bring-up & Integration: Lead bring-up of new boards and embedded platforms, configuring bootloaders, kernel, device tree, and peripherals, working closely with hardware engineers to validate designs.
OTA & Lifecycle Management: Build and harden over-the-air update mechanisms, A/B partitioning, rollback strategies, and remote diagnostics to keep our fleet up-to-date safely.
Performance & Reliability Engineering: Profile, debug, and optimize for CPU, memory, storage wear, power consumption, and thermal behavior. Define SLOs for firmware and instrument accordingly.
Edge AI Integration: Deploy and optimize machine learning models on embedded targets, working with NPU/GPU accelerators to enable real-time inference at the edge with strict latency and power constraints.
Code Quality & Tooling: Establish coding standards, CI/CD pipelines for embedded targets, automated HIL/SIL testing, and review code from peers and partners.
Cross-team Collaboration: Partner with hardware, backend, and product teams to align firmware capabilities with platform features and customer needs.
Hands-on Contribution: Be ready to dive deep, whether that's tracing a packet over the air, reading a datasheet at 2 AM, or rewriting a driver to shave 50ms off boot time.
Proven Experience in Embedded/Firmware Development: Building production firmware, ideally in IoT, telematics, automotive, or consumer electronics sectors.
Embedded Linux Foundation: Solid experience with embedded Linux. Comfortable with cross-compilation, build systems (Yocto, Buildroot, or similar), systemd, and userspace development on resource-constrained targets.
Depth in at least one area: Strong expertise in at least one of the following, with working knowledge of the others: (a) kernel/BSP/drivers and device tree, (b) application and middleware development, or (c) build systems, OTA, and embedded DevOps.
Systems Programming: Strong command of C and C++ in resource-constrained environments. Comfort with Python or shell for tooling and automation.
Edge AI / On-device Inference: Hands-on experience deploying ML models on embedded devices, including quantization, runtime selection (TFLite, ONNX Runtime, or vendor SDKs), and performance tuning on NPU/GPU accelerators.
Software Debugging Skills: Comfortable with GDB, strace/ltrace, perf, kernel logs, and core dump analysis to isolate complex issues across the stack.
OTA & Production Mindset: Experience designing firmware that ships to thousands of devices, covering versioning, rollback, observability, and field debugging.
Communication Skills: Strong ability to align with hardware engineers, backend developers, product managers, and external partners.
Operate on all levels: Balance architectural thinking with willingness to execute hands-on tasks.
Experience with CAN/J1939 telemetry, automotive networking, or video pipelines (V4L2, GStreamer, RTSP).
Experience with cellular modems (AT commands, PPP/QMI), Wi-Fi, BLE, GNSS integration.
Familiarity with IoT protocols (MQTT, HTTP/2, TLS) and message brokers.
Comfort with hardware debugging instruments (oscilloscope, logic analyzer, JTAG) and reading schematics. Most hardware work is shared with our HW team, but the ability to investigate independently is a plus.
Familiarity with secure boot, signed updates, and hardware-backed key storage.
Experience with CI/CD for embedded targets and automated hardware-in-the-loop testing.
Background in real-time systems (RTOS, FreeRTOS, Zephyr).
Contributions to open-source embedded projects.
Benefits of being INFLEET
- Collaborative and flexible environment;
- Day Off on your birthday month;
- Wellhub;
- Meal Allowance (Caju card) R$1.000,00;
- Home Office Allowance (Caju card) R$150.00;
- Health and Dental Insurance (100% covered by INFLEET);