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.
