******** ****** ********
Spiro
This job is no longer accepting applications
See open jobs at Spiro.See open jobs similar to "******** ****** ********" Shortlist.Job Title: Embedded Systems Engineer
Location: Lagos, Nigeria
Company: Spiro Mobility Solutions
Job Type: Full-time
Experience Level: 7+ Years
About Spiro Mobility Solutions:
Spiro Mobility Solutions, formerly known as MAuto, is an African electric vehicle (EV) company founded in 2019 and headquartered in Nairobi, Kenya. The company specializes in electric motorbikes and battery-swapping infrastructure, aiming to reduce the continent's reliance on fossil fuels. As of 2025, Spiro operates in six African countries: Togo, Benin, Rwanda, Kenya, Uganda, and Nigeria.
In Nigeria, Spiro has made significant strides by deploying 13,000 electric motorbikes across major cities, including Abeokuta, Ibadan, Lagos, and Abuja. This expansion is part of Spiro's initiative to reduce carbon emissions and promote environmental sustainability. The company plans to establish an electric vehicle assembly plant in Ogun State by the first quarter of 2025, aiming to produce up to 100,000 bikes.
Spiro's business model centres around a battery-swapping system, providing riders with access to swap stations, fast and slow chargers, and home charging solutions. This approach ensures a seamless and efficient riding experience, eliminating the downtime associated with traditional charging methods.
Through strategic partnerships and a commitment to innovation, Spiro is actively transforming the transportation landscape in Africa, offering eco-friendly alternatives to traditional fossil fuel-powered vehicles.
We are looking for an Embedded Systems Engineer to develop and optimize firmware for EV powertrain, battery systems, and motor control applications.
Key Responsibilities:
- Develop scalable and efficient firmware for EV BMS, Smart Chargers, MPPT controllers, inverters, and traction systems.
- Design and implement real-time embedded software using Embedded C/C++ for microcontroller-based systems.
- Work with ARM, PIC, STM32, TI, ESP32, ATMEL and other microcontrollers to develop control algorithms.
- Implement SPWM, FOC, and other motor control techniques for three-phase induction motors and traction systems.
- Implement P&O algorithms, Inductive conductance for MPPT control algorithm, CC/CV for Chargers, 3-stage charging algorithm and many more
- Develop and debug communication protocols such as UART, SPI, I2C, CAN, and MODBUS for automotive applications.
- Design and integrate PID control loops, sensor less control, sensor feedback systems, and SOC/SOH estimation in BMS firmware.
- Troubleshoot and debug circuit schematics, PCB layouts, and power electronics hardware.
- Ensure firmware scalability to accommodate future updates and system expansions.
- Work on multiple projects simultaneously while maintaining high-quality development standards.
- Pay attention to detail in firmware development, ensuring reliability and robustness.
- Ensure compliance with automotive and industrial safety standards.
Requirements:
- 7+ years of experience in embedded firmware development for power electronics and motor control applications.
- Strong proficiency in Embedded C/C++, RTOS, and real-time firmware development.
- Hands-on experience with BMS algorithms, SOC/SOH estimation, and battery protections.
- Expertise in MPPT charger controllers’ algorithms, inverters algorithms and high-power switching circuits.
- Strong understanding of motor control (FOC, V/F control, sensor less control) for induction motors and traction systems.
- Proficient in debugging circuit schematics, PCB layouts, and power electronics hardware.
- Experience developing scalable firmware solutions that support future enhancements.
- Ability to prioritize multiple projects and work effectively under tight deadlines.
- Detail-oriented mindset with strong problem-solving and analytical skills.
- Familiarity with MATLAB/Simulink, LTspice, or PLECS for modelling and simulation is a plus.
- Experience with functional safety standards (ISO 26262, IEC 61508) and EMC compliance is a plus.
Preferred Qualifications:
- Master’s or bachelor's degree in electrical/Electronic Engineering, Embedded Systems, or a related field.
- Experience with AI-based predictive maintenance for motor and battery systems is a plus.
- Knowledge of cloud-based IoT integrations for energy systems is a plus.
Send in your resume @ caleb.akingunsola@spironet.com
This job is no longer accepting applications
See open jobs at Spiro.See open jobs similar to "******** ****** ********" Shortlist.