Motion Control SW Engineer
About The Position
We are looking for a motivated and skilled Motion Control Software Engineer to join REE’s Motion Control team in developing automotive-grade embedded systems. You will design and implement cutting-edge control algorithms, deliver high-quality embedded software, and contribute to REE’s innovative X-by-wire vehicle platforms.
This role is an opportunity to work in a multidisciplinary environment, collaborating with mechanical, electrical, and systems engineers, while advancing your expertise in motion control and automotive technologies.
Key Responsibilities
- Design, implement, and test embedded software for motion control applications (motor control, steer-by-wire, brake-by-wire).
- Develop Simulink-based algorithms and support auto code generation workflows.
- Collaborate with team members to integrate control algorithms into automotive ECUs.
- Debug, profile, and optimize real-time embedded software in C/C++.
- Ensure compliance with automotive quality and safety standards (ISO 26262, ASPICE).
- Work closely with cross-functional teams to deliver software aligned with program timelines.
- Stay current with industry best practices and contribute to continuous improvement in tools and methodologies.
Requirements
- BSc. in Electrical Engineering, Mechanical Engineering, Computer Engineering, or related field (MSc. – Advantage).
- 3–5 years of hands-on experience in motion control software engineering, including:
- Real-time embedded software development (C/C++).
- Auto code generation workflows (Simulink, Embedded Coder).
- Motor control systems (BLDC/PMSM/FOC, etc.).
- Familiarity with hardware/software integration for electromechanical systems.
- Strong analytical and problem-solving skills.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Good communication and interpersonal skills.
Nice to Have
- Knowledge of automotive embedded systems (ECU architectures, CAN, vehicle dynamics).
- Experience with automotive calibration tools (e.g., Vector CANape).
- Familiarity with Agile methodologies and requirements traceability tools.
- Experience with automotive safety standards (ISO 26262).