Senior Software Developer
N
Network Engineering
📍 Dunkeld West, IGauteng, South-Africa
Job Description
Reference: NES -RS-1
As we expand our footprint in the North American heavy-duty market, we are looking for a Senior Software Developer to lead firmware development.
As we expand our footprint in the North American heavy-duty market, we are looking for a Senior Software Developer to lead firmware development.
Duties & Responsibilities
Key Responsibilities:- Advanced Control Systems: Lead the development of Multi-Phase Field-Oriented Control (FOC) for Internal Permanent Magnet Synchronous Motors (IPMSM).
- HDV Communication: Implement and optimize industry-standard protocols, including SAE J1939 and UDS for seamless integration into heavy-duty vehicle networks.
- Complex Algorithm Design: Develop and tune high-performance control loops:
- Torque & Maximum Torque Per Ampere (MTPA) algorithms.
- Multi-stage PID loops for voltage, speed, and torque.
- Active discharge and regenerative braking logic.
- Safety-Critical Diagnostics: Design robust error-handling sequences.
- Ruggedized Software Architecture: Architect firmware that meets stringe...