Design, develop, verify, and commission software solutions for the ground control systems supporting New Glenn
Lead and contribute to full lifecycle development of controls algorithm software for PLC-based ground systems and control application software
Lead PLC programming development and support commissioning of PLC and motion-control-based systems with software releases
Assist with SCADA development (Iconics Gen 64 / Hyper Historian®)
Develop, test, verify, and validate PLC and motion-control-based systems
Develop and maintain software requirements for Ground Control systems
Design and implement autonomy solutions including sequencers, state machines, and fault management deployed on real-time operating systems
Troubleshoot fielded PLC logic and drive issue resolution to improve product quality
Implement AI/LLM solutions for controls optimization, system monitoring, and workflow automation
Support New Glenn mission and launch operations
Guide development and continuous improvement of processes, procedures, and configuration management practices
Effectively communicate technical decisions and status across internal design teams, operations, Quality, and business units
Requirements
B.S. degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field
3+ years of experience in industrial automation, controls design, integration, and verification
Expertise in controls algorithm development with PLC software, specifically proficient in Ladder Logic and/or Structured Text
Proficiency in Python / C/C++ programming
Experience with Siemens and/or Rockwell control automation systems
Experience in autonomy, sequencers, state machines, and/or fault management deployed on real-time operating systems
Ability to design PID based control loops from first principals
Experience implementing or integrating AI/LLM solutions in industrial control or software development contexts
Knowledge of industry-standard network communication protocols
Familiarity with software lifecycle development processes, configuration management, version control, and change management
Organized, self-starter capable of breaking down complex problems into traceable tasks
Excellent judgment and comfort making high-quality and high-velocity decisions
Excellent communication skills across all levels of an organization
Meticulous attention to detail and configuration control
Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion
Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Tech Stack
Python
Benefits
Medical, dental, vision, basic and supplemental life insurance
Paid parental leave
Short and long-term disability
401(k) with a company match of up to 5%
Education Support Program
Stock Options for all regular employees (working at least 20 hours/week)
Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours
Up to 14 company-paid holidays.
Dependent on role type and job level, employees may be eligible for benefits and bonuses based on the company's intent to reward individual contributions and enable them to share in the company's results, or other factors at the company's sole discretion.