Skip to Content

Junior Embedded Software Engineer

Smart Village, Egypt

About the Role :

EVRaid is looking for a Junior Embedded Software Engineer to join our innovative team developing advanced Electric Powertrain Systems. This is a unique opportunity to work on cutting-edge embedded systems for electric vehicles. The role starts as a 3-month internship, after which a full-time position will be offered based on performance.

Job Type: Internship (3-month probation period) leading to full-time employment upon satisfactory performance​

What We Offer:

  • Hands-on experience in a fast-growing EV technology company.
  • Career development opportunities and mentorship from industry experts.
  • A dynamic and collaborative work environment in Smart Village, Egypt.

If you are passionate about embedded systems and electric vehicle technology, we encourage you to apply and grow with us at EVRaid!

 

Responsibilities

  • Design, develop, and maintain firmware for embedded systems using C/C++
  • Work with microcontrollers (STM32, ESP32) and real-time operating systems (RTOS), preferably Zephyr OS 
  • Implement and utilize wired/wireless communication protocols such as UART, I2C, SPI, CAN, USB, BLE, and Wi-Fi 
  • Develop applications with RTOS task scheduling or optimize bare-metal firmware performance 
  • Debug and test firmware using tools like JTAG, OpenOCD, GDB, oscilloscopes, and logic analyzers 
  • Write technical documentation, develop unit tests, and ensure compliance with industry standards (e.g., MISRA, ISO 26262 for automotive
  • Collaborate with hardware engineers, mechanical engineers, and product teams to deliver integrated solutions

Must Have

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
  • Strong programming skills in C/C++ for embedded systems 
  • Experience with microcontrollers and RTOS is a plus 
  • Understanding of communication protocols and debugging tools 
  • Good problem-solving skills and ability to work in a team-oriented environment

Nice to have

  • Hands-on experience with Battery Management Systems (BMS) through practical projects or graduation work
  • Familiarity with automotive standards and safety protocols 
  • Experience with low-power embedded systems and wireless communication protocols 
  • Passion for learning and growing in embedded systems and EV tech
  • Good communication and collaboration with other engineers 
  • Ability to think critically and troubleshoot issues