Firmware Engineer - CO
Department: Operations
Employment Type: Full Time
Location: Colombia
Description
We are seeking a Senior Firmware Engineer to provide high-level technical expertise in embedded systems development. Following the high standard established in this role, the ideal candidate must possess a "consultant mindset," performing proactive diagnostics and proposing hardware-software optimizations from the outset.
This professional must be capable of working autonomously as a remote contractor, delivering impeccable code while potentially coaching junior team members.
IMPORTANT: This position requires conversational English level and is available only for candidates located in Colombia.
Key Responsibilities
-
Firmware Application Development: Lead the development of firmware applications for microcontrollers using C/C++.
-
Hardware-Software Proactivity: Beyond execution, provide proactive diagnostics and innovation proposals, such as hardware board optimizations (e.g., using Altium).
-
Advanced Embedded Programming: Design and implement software for embedded systems, specifically focusing on vehicle communication protocols.
-
Code Quality & Mentorship: Adhere strictly to SDLC processes and coding standards, while providing technical coaching to junior teammates when appropriate.
-
System Integration: Integrate firmware with advanced microcontroller platforms and optimize C libraries for long-term maintainability.
Skills, Knowledge and Expertise
-
Primary Languages: Mastery of C/C++ for microcontroller applications.
-
Hardware Expertise: Extensive experience with STM32, NXP (MCUs/MPUs), and AVR architectures.
-
Operating Systems: Proficiency in Embedded Linux integrations.
-
Protocols & Design: Familiarity with MQTT, TCP-IP sockets, and vehicle communication protocols.
-
Tools: Experience with Altium for hardware board design and optimization.
- Management: Strong foundation in Agile Scrum and project management standards.