cover image
Trackap

Trackap

www.trackap.com

1 Job

10 Employees

About the Company

"Trackap is a startup based in EuraTechnologies (Lille) that operates in the sector of IoT (Internet of Things). Trackap focuses on the development of embedded systems for GPS tracking and collision detection for all kinds of mobile objects, as well as the development of the application side related to data generation through device tracking (mobile/web applications, server management, data analysis)."

Listed Jobs

Company background Company brand
Company Name
Trackap
Job Title
Software engineer C++
Job Description
**Job title** Software Engineer – C++ **Role Summary** Design, develop, and maintain embedded firmware in C++ for IoT modules on microcontrollers (ESP32). Implement robust communication protocols (CAN, UART, TCP/IP), OTA updates, and energy‑saving features, ensuring field reliability. **Expectations** - Deliver production‑ready firmware aligned with product roadmap. - Write clean, testable, reusable C++ code with strong OOP principles. - Troubleshoot hardware/software integration issues and optimize performance. - Collaborate with hardware, QA, and product teams to meet customer requirements. - Contribute to continuous improvement of development processes and documentation. **Key Responsibilities** - Develop and refactor embedded C++ firmware for ESP32 platforms. - Implement and debug CAN, UART, TCP/IP, and other low‑level communication stacks. - Design OTA update mechanisms and energy‑efficiency strategies. - Perform unit, integration, and field‑validation testing. - Maintain and enhance firmware release pipeline (build, versioning, deployment). - Participate in code reviews, design discussions, and technical decision‑making. **Required Skills** - Strong experience in modern C++ (C++11/14/17) and solid OOP design. - Familiarity with embedded systems and real‑time operating systems. - Hands‑on knowledge of ESP32 or similar microcontrollers. - Experience with CAN, UART, TCP/IP, and OTA update implementation. - Ability to write efficient code for constrained environments. - Proficiency in English (technical reading, writing, and communication). - Detail‑oriented, self‑motivated, and collaborative mindset. **Required Education & Certifications** - Bachelor’s or Master’s degree (equivalent) in Computer Science, Electrical Engineering, or related field. - (Optional) Certifications or coursework in embedded systems, RTOS, or ISO/IEC standards.
Lille, France
On site
28-01-2026