Home
Jobs
Saved
Resumes
Embedded Systems Engineer – CAN Bus Integration, ESP32 at Allied Talent Partners | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Embedded Systems Engineer – CAN Bus Integration, ESP32
Allied Talent Partners
Remote
Website
LinkedIn
Embedded Systems Engineer – CAN Bus Integration, ESP32
Senegal
Contract
2 hours ago
No H1B
Apply Now
Key skills
C++
C
Mentoring
Communication
About this role
Role Overview
Physically integrate ESP32 devices onto the bikes.
Interface with the CAN bus to read communication data.
Enable structured data logging for analysis.
Train internal engineers to independently maintain and extend the solution.
Identify correct CAN access points within the bike’s controller system.
Validate electrical compatibility and ensure non-disruptive connection to live CAN bus.
Design and implement a safe, repeatable installation method for ESP32 devices.
Produce wiring diagrams, installation procedures, and basic bill of materials for replication.
Establish reliable read access to CAN messages from the controller.
Detect and configure appropriate CAN parameters (e.g., baud rate, filtering).
Capture and log CAN frames in a structured format suitable for later analysis.
Decode and document relevant signals (e.g., motor usage, controller output, battery metrics).
Provide documented mapping of message IDs to interpreted signals.
Train internal engineers in safe CAN bus interfacing.
Train internal engineers in ESP32 integration and configuration.
Train internal engineers in CAN message logging and interpretation.
Train internal engineers in troubleshooting and debugging procedures.
Deliver practical documentation and step-by-step runbooks.
Ensure internal engineers can independently replicate the integration on additional bikes within the same component set.
Requirements
Proven hands-on experience working with CAN bus systems in automotive or e-mobility contexts.
Experience integrating microcontrollers (ESP32 or similar) into live hardware environments.
Experience reading, decoding, and troubleshooting CAN communication (including undocumented systems).
Track record of mentoring or training junior engineers in embedded systems environments.
Strong understanding of CAN protocol fundamentals (IDs, frames, filtering, baud rates).
Experience interfacing ESP32 with CAN (including use of external CAN transceivers if required).
Embedded firmware development capability (C/C++ / ESP-IDF / Arduino frameworks).
Ability to work in hardware-constrained, field-based environments.
Practical, hands-on problem solver.
Structured and disciplined in documentation.
Comfortable working with partially documented or undocumented systems.
Clear communicator capable of transferring technical knowledge effectively.
English, French advantageous
Apply Now
Home
Jobs
Saved
Resumes