ECU TECHNICIAN at Autodome · Dubai · 1 - 3 years · $0.8K - $0.9K / yr · Posted 12 Sep 2026

- Provide technical job support for Automotive Embedded/ECU testing activities.
- Validate the MCU 5V reference voltage (VREF) under normal and fault conditions.
- Design and execute test cases for voltage monitoring and fault detection.
- Perform over-voltage and under-voltage fault injection.
- Monitor and validate Power-Good (PG) status during different voltage conditions.
- Capture and analyze ADC readings and compare them against expected values.
- Verify accurate detection of voltage-related faults.
- Validate ECU diagnostic behavior, fault codes, and reporting.
- Perform positive, negative, boundary, and fault-condition testing.
- Analyze test failures and perform root-cause analysis.
- Support debugging of ECU hardware/software issues.
- Review requirements, test specifications, and validation documents.
- Execute regression testing after software/firmware changes.
- Provide technical guidance and troubleshooting support as part of the job-support engagement.

About Autodome
About
Company social profiles
Similar jobs (6)
Power Electric Vehicles with embedded software for battery management and autonomous driving.
What you'll do:
- Develop BMS algorithms (SOC/SOH estimation)
- Implement CAN bus communication protocols
- Code motor control algorithms (FOC, sensorless)
- Build ADAS features (ultrasonic parking, vision)
- HIL testing with Vector tools
- Optimize for automotive-grade reliability (AUTOSAR)
What we need:
- C/C++, Embedded Linux/RTOS
- Microcontroller experience (STM32, NXP)
- Control systems or automotive interest
- Debugging skills (oscilloscopes, logic analyzers)
Future-proof skills:
- Work on actual EV prototypes
- Portfolio for Tata, Mahindra EV teams
- Automotive cybersecurity exposure
We are looking for Embedded Developer with Leading Global MNC - Faridabad
Description:
- Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
- Excellent knowledge of C/C++ programming and exposure to Assembly.
- Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
- Hands-on experience in developing HAL, BSP and low-level device drivers.
- Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
- Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
- Knowledge of AUTOSAR concepts and architecture is an advantage.
- Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
- Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
- Experience in board bring-up, hardware-software integration and debugging of embedded boards.
- Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
- Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
- Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
- Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
- Experience in reverse engineering and debugging of embedded systems.
- Strong understanding of embedded system architecture and system-level design.
- Experience with Embedded Linux and/or RTOS-based systems is an advantage.
- Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
- Knowledge of NMEA/NMEA 2000 standards is a plus.
- Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
- Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.
Roles & Responsibilities:
The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.
The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.
The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.

Software Testing Engineer
Exp- 2-5 years
Purpose:
The purpose of the Software Testing Engineer is to validate components of multi-technology energy platform including: EV chargers, energy storage, and embedded energy management technologies. You will develop and automate test cases from requirements, and participate in the development cycle of Company advanced energy management software platform. You will help drive quality within the Company’ ecosystem by participating in all aspects of black-box API testing for the many EV chargers that company utilizes. You will work with both hardware and software test setups to help Company deliver a quality product.
What you’ll do:
- Develop validation and test plans for energy management algorithms in embedded devices
- Develop validation and test plans for OCPP communication protocol
- Install and Maintain AC & DC EVSE Hardware with a focus on safety above all.
- Develop python automation in a Linux environment
- Develop functional, stress and system level test suite and test infrastructure in manual and automated ways
- Develop test capabilities like fault injection, customer scenario simulation, end-to-end functional and performance testing
- Ability to architect and develop strategies to test the system at all levels of the application stack
- Build, manage and execute manual/automated test suites to exercise our world-class software to verify the growing feature sets and customer requirements
- Automate tasks through creation and maintenance of scripts and tools
- Track defects and drive vendors to closure
- Participate in all aspects of the product development process with emphasis on end-to-end system validation
- Lead efforts to obtain and maintain open standard certifications (OCPP, ISO15118, CCS, etc.)
- Maintain internal testing and validation equipment.
What We’re Looking For:
Basic Qualifications
- Bachelor’s degree in computer science or electrical engineering
- 4+ years’ experience working with Python, Scripting, Linux and Networking in a product development environment
- Hands-on experience with Playwright,Selenium, Jupyter, Pandas and other automation tools
- Hands-on experience Websockets, and REST API testing
- Hands-on experience with EVs, and EV chargers
- Hands-on experience with CCS, Chademo, and ISO15118
- Hands-on experience with Battery storage systems
- Certified electrician is a plus
- Experience in power systems, grid management, and inverters
- Fast pace learner and self-starter
- Experience with energy storage, EV and electrical distribution preferred
- Knowledge of software requirements, architecture and documentation
- Knowledge of code maintenance, coding standards, and version control
- Work in an Agile (SCRUM) engineering environment
- Excellent verbal and written communication skills, interpersonal skills, collaborative skills, and cross-functional interface skills
- Effective communication of project results in written reports and presentations
- Ability to solve problems by identifying root causes, analyzing possible solutions, and taking appropriate action
- Committed to security practices in policy and delivery
- Show vigilance in reporting of information, security vulnerabilities whether personal devices, corporate assets, services offered to customers, or office environment
- Willing to participate in additional security and privacy trainings
- Willing to be a model citizen/mentor in security practices for Shell Recharge Solutions
- A sense of humor!
What We Offer:
- A work environment that allows you to work with and learn from some of the best and brightest in this emerging industry
- The ability to make a difference in a world that needs our technology to help reduce carbon emissions and enable a more sustainable energy future through the use of electric vehicle charging software, services and infrastructure
- The freedom to learn, suggest, and implement innovative new ideas applied to our systems, processes, programs and technologies
- Daily ownership of your role in a challenging, high-growth environment.
- A casual work environment and culture that support work life ‘fit’, enabling you to fit life into your work and work into your life, i.e. flexible scheduling, virtualization options, and a generous holiday package
- Competitive pay and benefits programs designed to enable you to thrive inside and outside of work
- Participation in Shell Recharge Solutions’ performance and rewards bonus program
- Best in class medical benefits for employees
- Innovative Paid Time Off Program
Job Summary
We are looking for an Automotive Cybersecurity Engineer with expertise in designing and
implementing cybersecurity mechanisms for AUTOSAR, QNX, Android, and Linux-based
automotive platforms. The role focuses on embedded security, secure coding, cryptographic
solutions, and protecting next-generation automotive systems.
Key Responsibilities
• Design and develop security mechanisms for AUTOSAR, QNX, Android, and Linux
environments.
• Implement secure boot, secure flashing, secure diagnostics, access control, secure
compiler usage, and firewall mechanisms.
• Develop HSM/TEE-based security solutions and secure key storage.
• Implement hardware-based cryptographic operations.
• Develop secure embedded software using C/C++.
• Perform vulnerability analysis and security validation.
• Collaborate with cross-functional engineering teams.
• Use Python and GenAI tools (including G-HUB) to improve automation and engineering
productivity.
• Conduct code reviews and enforce secure coding practices.
• Prepare technical documentation and support security audits.
Required Skills
• 6–9 years of embedded software or automotive cybersecurity experience.
• Strong experience with AUTOSAR, QNX, Android, or Linux.
• Knowledge of secure boot, secure flashing, secure diagnostics, access control, secure
compiler usage, and firewalls.
• Experience with HSM, TEE, secure key storage, and hardware cryptography.
• Strong C/C++ programming skills.
• Knowledge of MISRA and CERT secure coding standards.
• Working knowledge of Python and GenAI tools such as G-HUB.
• Strong analytical and problem-solving skills.
Preferred Skills
• Knowledge of ISO 21434 and automotive cybersecurity standards.
• Experience with threat modeling and penetration testing.
• Knowledge of PKI and cryptographic libraries.
• Experience with Agile and CI/CD.
Education
Bachelor’s or Master’s degree in Electronics, Computer Science, Cybersecurity, Embedded
Systems, Information Technology, or a related field.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
ROLE SUMMARY:
An experienced, hands-on engineering role owning the electrical and electronics hardware content of motor-drive and sensor systems. The Electrical / Electronics / Instrumentation Engineer is responsible for power distribution and motor-drive power-stage design, sensor interface boards, and taking boards through EMI/EMC compliance, with full ownership of schematic capture and layout from concept to fab-ready.
RESPONSIBILITIES:
- Design power distribution and the motor-drive power stage (gate drives, current sense, H-bridge/inverter stages)
- Implement supervised discrete-line circuitry per IF-08 ICD requirements
- Design sensor interface boards (resolver, encoder, analog/digital signal conditioning)
- Take boards through EMI/EMC compliance for MIL-STD-461
- Own schematic capture and layout in Altium or KiCad end-to-end, from concept to fab ready.
REQUIRED QUALIFICATIONS
- B.E./B.Tech/M.E./M.Tech. in Electrical, Electronics & Communication, Electronics & Instrumentation, or any other relevant field.
- 4-8 years of relevant experience.
KEY COMPETENCIES
- Hands-on power electronics: gate driver design, current sensing, protection circuitry
- Analog signal conditioning for sensor front-ends (resolver, encoder, LVDT-class signals)
- Practical EMI/EMC design experience, ideally against MIL-STD-461 or equivalent (automotive/industrial EMC also considered)
- Strong Altium or KiCad skills — layout discipline for power + mixed-signal boards.
- Prior work on ICD-driven or interface-controlled discrete I/O circuitry
- Defence, aerospace, or automotive electronics background
Role Overview
The Embedded Firmware Engineer will be responsible for development, testing, debugging, and maintenance of embedded firmware for EV Charger and IoT-based products using ESP32 platforms. The role involves working closely with hardware, cloud, mobile application, and testing teams to develop reliable and production-ready embedded solutions.
The candidate should have strong hands-on experience in Embedded C programming, ESP-IDF framework, RTOS-based firmware development, peripheral interfacing, communication protocols, and debugging of embedded systems. Knowledge of EV charging systems, charger communication protocols, and industrial embedded product development is highly preferred.
Key Responsibilities
• Develop embedded firmware in C for ESP32-based embedded systems.
• Work extensively on ESP-IDF framework for application development.
• Design modular, reusable, and scalable firmware architecture.
• Develop low-level drivers and middleware for embedded peripherals.
• Implement multitasking applications using FreeRTOS.
• Optimize firmware for performance, memory utilization, stability, and low power operation.
• Perform firmware integration with hardware modules and external systems.
• Develop and debug firmware for UART, SPI, I2C, CAN, GPIO, ADC, PWM, Ethernet, Wi-Fi, BLE, RS485, and Modbus communication.
• Interface embedded systems with energy meters, display modules, RFID modules, relays/contactors, sensors, and communication modules.








