General Matter
Software Engineer, Automation & Controls
$100K–$200K
Los Angeles, CA +1 · Full-time · Posted Jan 22, 2026
- Location
- Los Angeles, CA
Los Angeles, California, United States - Experience
- 5+ years developing industrial control systems or automation software in C/C++ or Python.
- Education
- Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Visa sponsorship
- Currently a US Citizen with capability to obtain and maintain a US Q clearance.
About the job
Designs and maintains control and automation software for test stands and production systems, spanning PLCs, SCADA/HMI, and supporting services.
What you'll do
- Develop and maintain PLC-based control systems and SCADA/HMI for processing equipment and production systems.
- Build supporting control services and modernize PLC logic onto the in-house platform.
- Set engineering standards and improve integration, debugging, and operational reliability across the automation stack.
What they ask for
- Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 5+ years of experience developing industrial control systems or automation software in C/C++ or Python.
- Production-level PLC programming experience, including IEC 61131-3 languages such as Structured Text.
- Hands-on real-time control, motion and I/O, hardware/software integration, control loops, functional safety, SCADA/HMI, and industrial networking experience.
Nice to have
- Experience with supporting services or control infrastructure in C++, Rust, and/or Python; or in safety-critical, high-reliability, or regulated industrial environments.
- Experience designing fault-tolerant, observable, testable control systems; automated testing, simulation, HIL, or technical leadership.
Pay
USD $100,000–$200,000 annually (base salary)
Tools
C/C++, Python, PLCs, Beckhoff/TwinCAT, Siemens, Rockwell, Structured Text, SCADA/HMI
Model-written summary · the original posting is authoritative