Redwoodmaterials
Staff Software Engineer, Factory Automation
McCarran, NV. Posted 12 months ago
The role
This person will design and implement cloud infrastructure and deployment and simulation infrastructure for Beckhoff PLC-based factory control systems. They will establish software architecture patterns and create testing environments to support controls and machine learning engineers.
What you will do
- Design and implement AWS infrastructure using the Cloud Development Kit (CDK)
- Architect application systems and provide software architecture guidance
- Lead the design and development of deployment and simulation infrastructure for Beckhoff PLC-based factory control system
- Create documentation, tools, and training materials for controls engineers
- Collaborate with cross-functional teams to gather requirements
- Mentor engineers on best practices
- Participate in technical planning for long-term infrastructure strategy
Required qualifications
- B.S. or advanced degree in Software Engineering, Computer Science, or another discipline with significant relevant work experience
- Minimum 5+ years of software development experience with demonstrated expertise in infrastructure, systems design, and AWS services
- Experience designing and implementing deployment pipelines, testing frameworks, and simulation environments
- Strong understanding of software architecture patterns
- Excellent communication skills
- Self-motivated attitude
Nice to have
- preferably using AWS CDK
- familiarity with industrial control systems or PLCs is a plus
- a passion for sustainability and making the world a better place!
About the company
Redwood Materials was founded in 2017 by JB Straubel, co-founder and former CTO of Tesla. It is the largest lithium-ion battery recycler in North America.