العودة إلى الوظائف
EV software programmer
German Experts Car Maintenance LLC - Dubai Branch
Abu Dhabi, AZ, AEFull-timeتقنية المعلومات٢٧ نيسان ٢٠٢٦
تفاصيل الوظيفة
The EV Software Programmer is responsible for designing, developing, and maintaining software systems used in electric vehicles. This includes embedded systems, vehicle control logic, battery management, and communication between vehicle components. The role requires strong expertise in real-time systems, automotive standards, and hardware-software integration.
Key Responsibilities
* Develop and maintain **embedded software** for EV systems (motor control, battery management, charging systems)
* Design and implement software in **C/C++ and/or Python** for real-time automotive applications
* Work with **Electronic Control Units (ECUs)** and vehicle communication protocols (CAN, LIN, Ethernet)
* Implement and optimize **Battery Management Systems (BMS)** algorithms
* Collaborate with hardware engineers to integrate software with sensors, controllers, and power electronics
* Perform **debugging, testing, and validation** of embedded systems
* Ensure compliance with automotive standards (e.g., ISO 26262 functional safety)
* Participate in system architecture design and code reviews
* Develop simulation models and testing frameworks
* Document software design, testing procedures, and system performance.
* **Required Qualifications**
* Bachelor’s or Master’s degree in:
* Computer Engineering
* Electrical Engineering
* Embedded Systems or related field
* 2–8+ years of experience in:
* Embedded systems development
* Automotive or EV-related software (preferred)
* **Technical Skills**
* Strong proficiency in **C/C++ (mandatory)**
* Experience with **real-time operating systems (RTOS)**
* Embedded systems programming and debugging
**Automotive / EV-Specific:**
* CAN bus, LIN, or automotive Ethernet
* ECU software development
* Battery Management Systems (BMS) or motor control systems
Pay: From AED8,000.00 per month
Work Location: In person