Develop and deploy signal-processing algorithms that transform radar and other sensor data into clinically meaningful measurements, validating them with clinical data and implementing them on embedded devices.
Senior Research Engineer, Controls
📜 Description
- Design and enhance control algorithms combining model predictive control with learning-based approaches.
- Collaborate with domain experts to build scalable, data-driven controllers.
- Develop dataset generation, training, and evaluation tools for online control optimization.
- Keep models efficient and suitable for real-time operation in compute-constrained environments.
- Plan and conduct vehicle testing in simulation and on public roads; analyze performance, debug issues, and identify root causes.
- Track and incorporate advances in research.
🛠️ Requirements
- Master's or PhD degree in Computer Science, Mechanical Engineering, Robotics, Aerospace Engineering or related field
- 2+ years of MLE experience or industry experience designing and developing for robotics applications
- Strong foundation in motion control and modern neural network architectures, with expertise in at least one application area, such as IL/RL, time-series analysis, or dynamic system modeling
- Skilled in debugging robotic systems within Linux environments, with strong programming expertise in Python and C++
- Experience model development & training with modern frameworks (e.g. PyTorch)
- Hands-on familiarity with data ingestion and processing pipelines
- Hands-on application skills in any of the following areas: adaptive and nonlinear control, MPC & optimal control, robust control, data-driven control, Kalman filters, etc.
- Have a solid understanding of AV control, vehicle dynamics and drive-by-wire systems
- Proven expertise with application, verification and validation for ADAS/autonomous driving features and functions
✨ Benefits
- Catered free lunch.
- Unlimited snacks and beverages.
- Competitive salary and benefits package.
- 401(k) plan.
- Opportunities for personal and professional development.
Full job description
Responsibilities:
Required Skills:
Preferred Skills:
Similar jobs
Search more Research Engineer jobsBuild and operate large-scale search, data, and model-serving infrastructure, including web-scale indexes, structured data sources, and pipelines that support research, data generation, and critical training runs.
Research Scientist / Engineer – Performance Optimization
Optimize GPU, CPU, and accelerator performance for multimodal transformer models by profiling workloads, developing high-performance kernels, and scaling efficient training and inference across distributed systems.
Research Scientist / Engineer – Performance Optimization
Optimize GPU, CPU, and accelerator performance for multimodal transformer models, developing high-performance kernels and improving training and inference efficiency across distributed production systems.
Research Scientist / Engineer – Training Infrastructure
Build and optimize distributed training infrastructure for large-scale multimodal models, advancing parallelism, training stability, monitoring, and GPU utilization across clusters of thousands of GPUs.
