Skip to main content

Motion Control SW Engineer

REEHerzliya, IsraelNot specifiedSeniority: Mid-level

Posted Jun 16 · 0 applicants

Salary not listed for this role

Saving, applying or scoring takes a few seconds to set up your free account.

Willbi insight

The role in plain words

This role involves designing, implementing, and testing embedded software for motion control applications such as motor control, steer-by-wire, and brake-by-wire. You will develop Simulink-based algorithms, support auto code generation workflows, and debug real-time embedded software in C/C++. Additionally, you will collaborate with cross-functional teams to integrate these control algorithms into automotive ECUs.

Must-have
  • BSc. in Electrical Engineering, Mechanical Engineering, Computer Engineering, or related field
  • 3–5 years of hands-on experience in motion control software engineering
  • Real-time embedded software development (C/C++)
  • Simulink
  • Embedded Coder
Nice-to-have
  • MSc. in Electrical Engineering, Mechanical Engineering, Computer Engineering, or related field
  • Vector CANape
  • Experience with automotive safety standards (ISO 26262)

Extracted from the job description · kept up to date automatically

Who this suits

This role suits engineers with 3 to 5 years of hands-on experience in motion control software engineering, real-time embedded C/C++ development, and motor control systems. It is less ideal for those without experience in Simulink auto code generation workflows or electromechanical hardware/software integration.

Full job description

Original listing · kept for reference

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).

About REE
Company profile · coming soon

Employee reviews · coming soonMore roles at REE

Questions about this role

  • This listing did not state a salary. We only show pay when the employer publishes it.
REE
Posted Jun 16 · 0 applicants
See how you match