🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
We are seeking a Senior Control Systems Engineer to lead the design and execution of robust control layers across a highly diverse fleet of autonomous vehicles. In this role, you will act as the critical boundary layer to the upper autonomy stack. As the industry transitions toward End-to-End driving models, your primary mandate is to ensure that high-level motion commands are executed sensibly and strictly safeguarded at the physical limits of the vehicle. Your designs will address complex, real-world scenarios rather than idealized environments. You will build control architectures that remain robust under severe, highly non-linear real-world conditions. This includes handling sudden tire slip, navigating challenging terrain such as mud, gravel, potholes, and dense vegetation, maintaining stability on steep inclines and side slopes, and delivering predictable tracking despite asymmetric system degradation, such as a damaged mechanics. What is your Day to Day Mission: Control Architecture Abstraction: Maintain a standardized, platform-agnostic motion command interface that cleanly abstracts underlying mechanical complexity from the planning layers. Multivariable Control & Allocation: Design and deploy control laws to manage path tracking, velocity execution, and actuator saturation, incorporating data-driven control allocation to dynamically distribute effort across multiple actuators. System Identification & Modeling: Utilize data-driven system identification techniques to model unknown plant dynamics, latencies, and actuator responses. Pragmatic Simulation & Verification: Validate control loops rapidly. If filter design and linear/nonlinear analysis indicate a controller will behave, you are empowered to rely on lean, pragmatic subsystem simulations to iterate fast rather than being bottlenecked waiting for massive, full-system high-fidelity simulation runs. Motion Safeguarding: Ensure that incoming motion commands are dynamically evaluated, bounded, and safeguarded against the physical realities and constraints of the vehicle chassis in real time.
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.