DIYguru E-Mobility Academy
Embedded Engineer @Creatara Motors
DIYguru E-Mobility Academy, Jackson, Mississippi, United States
Your Current Location \*Select countryLocation \*Select country# Embedded Engineer @Creatara MotorsOctober 21, 2025### Job DescriptionJob Title:Embedded Engineer Electric Vehicles (EV) BMS and ECU DevelopmentJob Summary:We are seeking a highly skilled Embedded Engineer to join our team, specializing in the development of Battery Management Systems (BMS) for electric vehicles and Electronic Control Units (ECU) with integrated sensor interfaces including GPS, Gyro, Radar, and Lidar. The ideal candidate will possess strong technical expertise in embedded systems, sensor integration, automotive electronics, and communication protocols, coupled with a passion for innovation in the electric vehicle industry.Key Responsibilities:BMS Development:
Design, develop, and implement embedded software for Battery Management Systems (BMS) in electric vehicles.
Integrate BMS with various battery chemistries and ensure accurate monitoring of battery parameters such as voltage, current, temperature, and state of charge.
Develop algorithms for battery balancing, thermal management, and state estimation (SoC, SoH).
ECU Development:
Design and develop embedded software for Electronic Control Units (ECU) in electric vehicles.
Integrate and interface with GPS, Gyro, Radar, and Lidar sensors to support advanced driver-assistance systems (ADAS) and autonomous driving features.
Implement communication protocols such as CAN, LIN, FlexRay, Ethernet, SPI, I2C, and UART for data exchange between ECUs and sensors.
Sensor Integration:
Develop and implement software drivers for GPS, Gyro, Radar, and Lidar sensors.
Process and analyse sensor data to extract relevant information for vehicle control and navigation.
Ensure real-time data acquisition and processing to support vehicle dynamics and safety features.
System Optimization and Testing:
Optimize embedded software for performance, reliability, and power efficiency.
Conduct rigorous testing and validation of BMS and ECU software in both simulated and real-world environments.
Debug and resolve issues related to hardware-software interactions, sensor inaccuracies, and communication failures.
Collaboration and Documentation:
Collaborate with hardware engineers, system architects, and other cross-functional teams to ensure seamless integration of embedded software with vehicle systems.
Prepare and maintain detailed documentation of software design, implementation, testing, and troubleshooting procedures.
Stay updated with the latest advancements in embedded systems, automotive electronics, and sensor technologies.
Work Planning
Analysing the Workload
Creating Scope of Work
Developing Project Timelines and Milestones
Document Design Process, Test procedures and validation results
Qualifications:Education:
Bachelor’s degree in electrical engineering, Computer Engineering, Embedded Systems, or a related field.
Experience:
2+ years of experience in embedded software development, preferably in the automotive industry.
Proven experience in developing BMS and ECU software for electric vehicles.
Hands-on experience with GPS, Gyro, Radar, and Lidar sensor integration is preferable
Technical Skills:
Proficiency in programming languages such as C, C++, and Python.
Experience with embedded development tools and environments (e.g., MATLAB/Simulink, Keil, Eclipse).
Strong knowledge of communication protocols (CAN, LIN, Fle0xRay, Ethernet, SPI, I2C, UART) and real-time operating systems (RTOS).
Experience with communication stacks and tools such as CANoe, CANalyzer, and Vector tools.
Familiarity with automotive networking standards such as ISO 11898 (CAN), ISO 14230 (KWP2000), and ISO 15765 (UDS).
Understanding of secure communication protocols and encryption methods for automotive systems.
Ability to develop and debug software drivers for SPI, I2C, and UART interfaces.
Soft Skills:
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Ability to work independently and manage multiple tasks effectively.
Role: Research & Development – Other
Industry Type: Automobile (Electric Vehicle (EV))
Department: Research & Development
Employment Type: Full Time, Permanent
Role Category: Research & Development – Other
Education
UG: B.Tech/B.E. in Computers, Electrical
PG: MS/M.Sc(Science) in Electronics & Embedded TechnologyLocationExperience1 - 3 Year## Job Skills### Location: #J-18808-Ljbffr
Design, develop, and implement embedded software for Battery Management Systems (BMS) in electric vehicles.
Integrate BMS with various battery chemistries and ensure accurate monitoring of battery parameters such as voltage, current, temperature, and state of charge.
Develop algorithms for battery balancing, thermal management, and state estimation (SoC, SoH).
ECU Development:
Design and develop embedded software for Electronic Control Units (ECU) in electric vehicles.
Integrate and interface with GPS, Gyro, Radar, and Lidar sensors to support advanced driver-assistance systems (ADAS) and autonomous driving features.
Implement communication protocols such as CAN, LIN, FlexRay, Ethernet, SPI, I2C, and UART for data exchange between ECUs and sensors.
Sensor Integration:
Develop and implement software drivers for GPS, Gyro, Radar, and Lidar sensors.
Process and analyse sensor data to extract relevant information for vehicle control and navigation.
Ensure real-time data acquisition and processing to support vehicle dynamics and safety features.
System Optimization and Testing:
Optimize embedded software for performance, reliability, and power efficiency.
Conduct rigorous testing and validation of BMS and ECU software in both simulated and real-world environments.
Debug and resolve issues related to hardware-software interactions, sensor inaccuracies, and communication failures.
Collaboration and Documentation:
Collaborate with hardware engineers, system architects, and other cross-functional teams to ensure seamless integration of embedded software with vehicle systems.
Prepare and maintain detailed documentation of software design, implementation, testing, and troubleshooting procedures.
Stay updated with the latest advancements in embedded systems, automotive electronics, and sensor technologies.
Work Planning
Analysing the Workload
Creating Scope of Work
Developing Project Timelines and Milestones
Document Design Process, Test procedures and validation results
Qualifications:Education:
Bachelor’s degree in electrical engineering, Computer Engineering, Embedded Systems, or a related field.
Experience:
2+ years of experience in embedded software development, preferably in the automotive industry.
Proven experience in developing BMS and ECU software for electric vehicles.
Hands-on experience with GPS, Gyro, Radar, and Lidar sensor integration is preferable
Technical Skills:
Proficiency in programming languages such as C, C++, and Python.
Experience with embedded development tools and environments (e.g., MATLAB/Simulink, Keil, Eclipse).
Strong knowledge of communication protocols (CAN, LIN, Fle0xRay, Ethernet, SPI, I2C, UART) and real-time operating systems (RTOS).
Experience with communication stacks and tools such as CANoe, CANalyzer, and Vector tools.
Familiarity with automotive networking standards such as ISO 11898 (CAN), ISO 14230 (KWP2000), and ISO 15765 (UDS).
Understanding of secure communication protocols and encryption methods for automotive systems.
Ability to develop and debug software drivers for SPI, I2C, and UART interfaces.
Soft Skills:
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Ability to work independently and manage multiple tasks effectively.
Role: Research & Development – Other
Industry Type: Automobile (Electric Vehicle (EV))
Department: Research & Development
Employment Type: Full Time, Permanent
Role Category: Research & Development – Other
Education
UG: B.Tech/B.E. in Computers, Electrical
PG: MS/M.Sc(Science) in Electronics & Embedded TechnologyLocationExperience1 - 3 Year## Job Skills### Location: #J-18808-Ljbffr