Salary
💰 $138,900 - $186,200 per year
About the role
- Lead development of real-time control software for complex ride systems (embedded firmware and safety-critical system design)
- Design and implement embedded software using C/C++ and RTOS platforms
- Integrate embedded systems with PLCs and industrial automation protocols
- Lead hazard analyses (FMEA, fault trees) and ensure compliance with safety standards
- Develop and review software architecture, interface specifications, and test plans
- Support field testing, troubleshooting, and commissioning of ride systems
- Collaborate with hardware, controls, and safety engineers to define system behavior
- Guide and mentor junior engineers and technical staff during development and testing
- Participate in design reviews and maintain rigorous documentation and change control processes
- Support full lifecycle from system concept through commissioning and documentation
Requirements
- Minimum 5 years of experience in embedded software development for control systems
- Proficiency in C/C++ for embedded platforms
- Experience with RTOS (e.g., VxWorks, FreeRTOS)
- Experience integrating embedded systems with PLCs (e.g., Allen-Bradley, Siemens)
- Strong understanding of real-time constraints, safety-critical systems, and fail-safe design
- Hands-on experience with hardware debugging tools (oscilloscopes, logic analyzers)
- Familiarity with industrial communication protocols (UART, SPI, I2C, EtherCAT, PROFINET, Ethernet/IP)
- Excellent communication skills, including the ability to convey technical concepts to non-technical audiences
- Experience with VxWorks or similar RTOS in a safety-critical environment (preferred)
- Knowledge of Safety PLCs and safety-rated control systems (preferred)
- Experience with scripting languages (Python, PowerShell) for automation and testing (preferred)
- Familiarity with Agile development practices and version control systems (e.g., GitLab) (preferred)
- Understanding of NEC, UL 508A, and electrical safety standards (preferred)
- Previous experience in the theme park or amusement industry (preferred)
- California PE license or willingness to obtain (preferred)
- Bachelor of Science in Electrical Engineering, Computer Engineering, or related field from an ABET-accredited program (required)