
Software Engineer, Motor Control & Embedded Systems
Real job — pulled straight from Raptee Energy’s careers page · Verified September 14, 2026 · No reposts.
Job description
Raptee Energy is hiring a Software Engineer, Motor Control & Embedded Systems — a full-time, based in Chennai, India role. Apply directly on Raptee Energy's careers page below.
Software Engineer – Motor Control & Embedded Systems
Location: Chennai, India
Department: Control Systems
Experience: 1 - 3
- Motor Control Algorithm Development
- Design and implement PMSM motor control algorithms (FOC, torque/regen strategies) in MATLAB/Simulink.
- Optimize models for real-time execution on embedded targets.
- Integrate algorithms with vehicle-level requirements such as regen profiles, drive cycles, and efficiency maps.
- Embedded Software Architecture
- Design and manage multi-rate cooperative schedulers for control tasks.
- Contribute to the migration toward RTOS-based architectures for scalability and robustness.
- Ensure deterministic timing and synchronization across control, comms, and diagnostic tasks.
- Microcontroller Selection & System Integration
- Collaborate with the hardware team to select appropriate microcontrollers.
- Define software requirements for clock speed, memory, peripherals, ADC resolution, PWM frequency, and comms interfaces (CAN, SPI, I2C, UART).
- Participate in pin mapping decisions to balance hardware constraints with software scheduling needs.
- Ensure MCU selection aligns with control-loop timing and future scalability.
- Communication & Integration
- Implement robust CAN communication, including message prioritization, diagnostics, and fault handling.
- Collaborate with hardware engineers on control signal mapping and sensor interfacing.
- Work with firmware engineers to integrate algorithms into embedded platforms.
- Vehicle-Level Perspective
- Conduct simulations that link motor control to vehicle performance (regen recovery, loss analysis, range impact).
- Tune strategies to balance drivability, efficiency, and thermal constraints.
- Contribute to higher-level functions such as traction control or torque-limiting logic.
- Testing & Validation
- Tune and validate controllers on dyno test benches and in-vehicle trials.
- Debug system-level issues that span across hardware, firmware, and software.
- Documentation
- Maintain control models, scheduling diagrams, and software architecture documentation.
Who Can Apply?
- B.E./B.Tech or M.E./M.Tech in Electrical, Electronics, Control Systems, or Computer Engineering.
- Strong expertise in MATLAB/Simulink for motor control algorithm design and deployment.
- Solid understanding of PMSM motor theory (FOC, torque/regen control, sensorless/sensored methods).
- Hands-on experience with embedded software design: task scheduling, cooperative schedulers, interrupt handling.
- Familiarity with RTOS concepts and migration strategies.
- Deep understanding of CAN communication (message arbitration, diagnostics, protocol layering).
- Experience collaborating on microcontroller selection and pin mapping with hardware engineers.
- Proven ability to tune and validate controllers in lab/dyno environments.
Nice-to-Have
- Proficiency in C/C++ for embedded targets.
- Familiarity with HIL testing or rapid prototyping.
- Exposure to AUTOSAR or advanced automotive comms stacks.
- Knowledge of functional safety (ISO 26262).
- Opportunity to work in a fast-paced and dynamic environment.
- Opportunities for professional advancement as the company undergoes expansion.
- A culture that fosters collaboration and creativity within the team.
- Collaborate closely with seasoned experts in the field.
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs



Sensors Engineer, Product Performance Engineering - Electrical

Frequently asked questions
What skills are required for Software Engineer, Motor Control & Embedded Systems at Raptee Energy?
The required skills for Software Engineer, Motor Control & Embedded Systems at Raptee Energy include: Matlab, Simulink, CAN, SPI, I2C, C, C++.
What is the seniority level for Software Engineer, Motor Control & Embedded Systems at Raptee Energy?
Software Engineer, Motor Control & Embedded Systems at Raptee Energy is a Entry / Mid Level level position.
How do I apply for Software Engineer, Motor Control & Embedded Systems at Raptee Energy?
You can view the full description and apply for Software Engineer, Motor Control & Embedded Systems at Raptee Energy on EchoJobs: https://echojobs.io/job/raptee-energy-software-engineer-motor-control-embedded-systems-hd7vz.