Software Engineer, Controls & Automation
Layup Parts · Huntington Beach, CA, United States ·
COMPENSATION
€•• – ••k
Listed on WeAreDevelopers
- C++ and controls systems
- Hardware interface focus
- Robotics and automation
- Production support role
- 3+ years experience
Join the robotics and software team as a Controls and Automation Software Engineer. You will serve as a core resource for building and supporting machine automation systems, including ovens and autoclaves, ensuring they run smoothly in production.
You will take ownership of robotics outputs once they transition from R&D to production, resolving field issues and driving new feature development. This role balances support responsibilities with forward-looking engineering work in a fast-paced environment.
What you'll do
- Serve as a core support and build resource for the automation team
- Own machine automation systems in production such as ovens and autoclaves
- Take ownership of robotics outputs after R&D transitions to production
- Resolve issues from automated systems with lasting solutions
- Develop new automation features alongside support duties
What you'll need
- At least 3 years of software engineering experience
- Strong proficiency in C++ programming
- Experience with controls systems like robotics or factory automation
- Comfortable working directly with hardware and machine interfaces
- Strong debugging skills across software and physical systems
- Ability to work independently with limited documentation
- Understanding of sensors, actuators, and feedback loops
Nice to have
- Experience with robotics systems
- PLC experience with Beckhoff, Siemens, or Allen-Bradley
- Background in real-time or embedded systems
- Familiarity with manufacturing execution systems (MES)
- Knowledge of industrial communication protocols
- Experience in manufacturing or production environments
- Previous work in a startup or small-team setting
Stack
- C++
- Communications Protocols
- Robotic Automation Software
- Allen-Bradley Factory Automation Equipment