Skip to content

Senior Control Systems Engineer
Company | Apple |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $175800 – $312200 |
---|
Type | Full-Time |
---|
Degrees | Master’s, PhD |
---|
Experience Level | Senior |
---|
Requirements
- MS or PhD in Engineering with a minimum of 5 years of industry experience
- Experienced in state-space design, traditional controls methods (PID, observer/compensator) and modern control techniques such as MPC/LQR
- Coding skills in python, Matlab/Simulink, and/or C/C++
- Confident with source control (eg. Git) on multi developer projects
Responsibilities
- Control system design, analysis, and integration
- Iterate control system design against dynamic simulation running in SIL or HIL
- Maintain dynamic simulations to incorporate HW design updates
- Prototype, develop, bring-up, debug and characterize new control techniques on real hardware
- Define factory test & calibration requirements
- Author engineering requirements and specifications based on analysis and validation
- Communicate progress cross-functionally (written, verbal, and presentation)
- Perform failure analysis and problem solving
Preferred Qualifications
- Skilled in the development, theory, design, modeling and implementation of control algorithms
- Skilled in control systems ID, mechanism parameterization, friction modeling
- Experience in dynamic simulation, complex system modeling, physical analysis, and model validation on real hardware
- Experience with one more or more of the following simulation packages: Matlab Simulink / Simscape, MuJoCo, NVIDIA Isaac Sim, and/or Gazebo 3D simulator
- Hands on experience prototyping control algorithms and demonstrating capability at an executive level