Software Engineer – Motor Control & Embedded Systems

raptee.com

Tamil Nadu

On-site

INR 800,000 - 1,200,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Raptee.HV in Chennai, Tamil Nadu, is hiring a Software Engineer – Motor Control & Embedded Systems to design PMSM motor control algorithms and shape the MCU platform. You will work at the intersection of control theory, embedded software, and system architecture to balance performance, efficiency, and drivability.

You will implement real-time motor control, contribute to multi-rate scheduling, and help migrate to RTOS-based architectures.

Qualifications

  • Bachelor’s or Master’s degree in Electrical/Electronics/Control Systems or Computer Engineering.
  • Strong MATLAB/Simulink proficiency for motor control design.
  • Solid PMSM motor theory knowledge (FOC, torque/regen control) with sensorless/sensored methods.
  • Hands-on embedded software design: task scheduling, cooperative schedulers, interrupt handling.
  • Familiarity with RTOS concepts and migration strategies.
  • Experience with CAN communication and vehicle-network diagnostics.
  • Experience selecting microcontrollers and pin mapping with hardware teams.
  • Proven ability to tune and validate controllers in lab/dyno environments.

Responsibilities

  • Design and implement PMSM motor control algorithms (FOC, torque/regen) for real-time embedded targets.
  • Develop and evolve embedded software architecture and multi-rate schedulers.
  • Collaborate on MCU selection and hardware-software interface definitions.
  • Implement robust CAN communication, diagnostics, and fault handling.
  • Conduct simulations linking motor control to vehicle performance (regen, range).
  • Tune controllers and validate on dyno benches and in-vehicle trials.
  • Maintain documentation of control models and scheduling diagrams.

Skills

MATLAB/Simulink
PMSM theory
Embedded software design
RTOS concepts
CAN comms
MCU selection
C/C++
Pin mapping
Lab/dyno testing

Education

B.E./B.Tech or M.E./M.Tech in Electrical/Electronics/Control Systems/Computer Eng

Tools

RTOS implementations

Job description

Software Engineer – Motor Control & Embedded Systems

1 - 3

Raptee Energy HQ

Full-Time

Who are we:

Raptee.HV is a full- stack electric motorcycle startup with a very strong technical moat, founded in 2019 by four engineers from Chennai (Ex Tesla, Wipro), working on bringing a no-compromise upgrade motorcycle to an otherwise scooter- only EV market. Raptee.HV is incubated at CIIC & ARAI.

Role Overview:

As a Software Engineer in Motor Control, you will work at the intersection of control theory, embedded software, and system architecture. You’ll design the control logic, help shape the MCU platform, and ensure that our PMSM controllers balance performance, efficiency, and drivability.

Your work will directly influence regen feel, energy efficiency, and ride quality, while also shaping the embedded software foundation of our next-generation controllers.

Key Responsibilities:
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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).
What’s In It for You:
  • 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 your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Motor Control & Embedded Systems
Software Engineer – Motor Control & Embedded Systems

Raptee.HV • Chennai District

On-site
INR 1,500,000 - 2,600,000
Hardware Engineer - Motor Controller
Hardware Engineer - Motor Controller

raptee.com • Tamil Nadu

On-site
INR 600,000 - 1,200,000
Opportunities for professional advancement
Collaborative team environment
Dynamic work culture
+1
Motor Control Firmware Engineer
Motor Control Firmware Engineer

raptee.com • Tamil Nadu

On-site
INR 1,000,000 - 1,500,000
Electronics System Engineer
Electronics System Engineer

raptee.com • Tamil Nadu

On-site
INR 550,000 - 850,000
GE_111 - PowerTrain Engineer
GE_111 - PowerTrain Engineer

Marutee • Karnataka

On-site
INR 1,200,000 - 2,400,000
Embedded Engineer
Embedded Engineer

Booma Innovative Transport Solution • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Healthcare benefits
Hardware lab access
Technical Escalation Engineer
Technical Escalation Engineer

raptee.com • Tamil Nadu

On-site
INR 1,200,000 - 2,000,000
Senior Technical Lead Motor Control
Senior Technical Lead Motor Control

Brose Fahrzeugteile GmbH & Co. KG • Pune District

On-site
INR 1,500,000 - 2,100,000
Health insurance
Educational assistance
Career development programs
Applications Engineer - Motor Control
Applications Engineer - Motor Control

Texas Instruments • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Embedded Engineer with Motor Control
Embedded Engineer with Motor Control

L&T Technology Services • Pune District

On-site
INR 2,200,000 - 3,800,000