في المكتب
toto -
مصر , القاهرة
--
toto

تفاصيل الوظيفة

Job Description

Roles & Responsibilities

Role Overview

We are looking for a hands-on Embedded Systems Engineer to join the Hardware team. You will design, develop, and maintain firmware across three core domains that are central to Blu EV's next phase of growth: swapping station control systems, battery management systems, and IoT connectivity. Working closely with the Hardware Team Leader and field operations teams.


 Key Responsibilities
  • Design, develop, and maintain embedded firmware across the Blu EV ecosystem, covering swapping station controllers, battery management systems, and IoT connectivity layers.
  • Implement and debug communication interfaces between hardware subsystems to ensure reliable data exchange, fault detection, and real-time telemetry.
  • Manage firmware update processes for deployed field units, supporting both remote and on-site update workflows.
  • Investigate hardware and firmware anomalies in the field, correlating log data and telemetry with physical findings to identify root causes and drive corrective actions.
  • Ensure security best practices are applied across all connected devices, including encrypted communication, device identity management, and certificate lifecycle.
  • Produce clear technical documentation for firmware modules, communication protocols, and diagnostic procedures.
  • Support field team training on diagnostic tools, monitoring interfaces, and log extraction workflows.
  • Coordinate with hardware and software suppliers on firmware integration, protocol clarification, and technical issue escalation.
  • Contribute to hardware-software co-design decisions for future platform generations.
4. Required Qualifications


Area Requirement

Education

BSc in Electrical Engineering, Electronics, Computer Engineering, or equivalent

Experience

3+ years of hands-on embedded firmware development in a product or field environment

Programming Languages

Proficient in C / C++; Python for tooling and scripting

Microcontroller Platforms

Solid experience with ARM Cortex-M or equivalent embedded MCU families

Communication Protocols

Hands-on experience with serial bus protocols (CAN, RS-485, Modbus, UART, SPI, I2C)

IoT / Connectivity

Experience integrating embedded devices with cloud IoT platforms via MQTT or HTTP/REST

Debugging Tools

Proficient with JTAG/SWD, logic analyzers, oscilloscopes, and serial protocol analyzers

Version Control

Git branching, pull requests, code review workflow

Language

English (working proficiency)

5. Preferred Qualifications
  • Prior experience in EV, energy storage, or battery management system applications.
  • Familiarity with BMS communication protocols and battery data interpretation.
  • Experience with motor controller configuration over serial or CAN interfaces.
  • Exposure to a real-time operating system (RTOS) on embedded targets.
  • Experience building OTA update systems with fallback and rollback support.
  • Background in hardware bring-up, schematic review, or PCB-level debugging.
6. Competencies & Traits


وظائف مشابهة

حول toto
مصر, القاهرة