Controls Engineer
Salient Motion · Torrance, CA · 1 mo ago
Engineering$120k–$140k/yrFull-time
About the role
We are hiring an entry-level Motion Control Engineer to help build and maintain the embedded firmware that powers our motion control and motor drive products. This role is built for someone with a strong software/firmware foundation — solid C, an instinct for clean system architecture — who is eager to grow into motor control and control-loop design in a fast-paced aerospace environment. You'll work alongside experienced controls and firmware engineers, turning control concepts into robust, production-quality embedded code.
Responsibilities
- Design, implement, and maintain embedded firmware for motion control and motor drive products, primarily in C.
- Contribute to system architecture decisions for control firmware modules, with an eye toward maintainability, testability, and real-time performance.
- Translate control algorithms into well-structured, production-quality firmware, working closely with senior engineering staff.
- Participate in code reviews, static analysis, and unit/integration testing to uphold firmware quality standards.
- Support bring-up, debug, and validation of control firmware on hardware in the lab.
- Document firmware architecture, module interfaces, and design decisions.
- Assist in specifying and executing firmware verification test plans.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 2–4 years of professional experience in embedded firmware development related to Motion Control.
- Strong proficiency in C, with a solid grasp of firmware/software architecture principles (modularity, abstraction layers, state machines).
- Familiarity with embedded systems fundamentals: microcontrollers, interrupts, timers, and communication protocols (SPI, I2C, UART, CAN).
- Strong problem-solving skills and a genuine interest in learning control theory and motor control fundamentals on the job.
- Experience with version control systems (e.g., Git) and collaborative software development workflows.
Nice to have
- Exposure to motor control concepts (field-oriented control, PWM generation, current/position sensing).
- Familiarity with motion control loop design and digital filter design (PI/PID tuning, notch/biquad filters, Bode/FRF analysis).
- Experience with an RTOS (FreeRTOS, ThreadX, or similar).
- Familiarity with model-based design or code-generation workflows (e.g., Simulink/Embedded Coder).
- Exposure to unit testing frameworks for embedded C (Unity, CppUTest, or similar).
- Coursework or project experience in feedback control systems.
Export Control
This role supports aerospace programs and may involve export-controlled information or hardware. Candidates must be able to comply with applicable export control laws and access requirements.
Benefits
- Competitive compensation: $120,000 to $140,000 base salary + equity
- Exceptional healthcare benefits, Medical is 100% covered by the company
- Flexible PTO
- 401(k)