Automation Controls Software Engineer
The Boring Company · Nashville Metropolitan Area · 4 mo ago
On-siteEngineeringFull-time
Responsibilities
- Collaborate with the engineering team to design, develop, and deploy automation controls systems for tunnel boring machines (TBMs) and related equipment.
- Implement and program Programmable Logic Controllers (PLCs) using structured text, with a particular emphasis on Beckhoff/TwinCAT systems.
- Act as the most qualified person in the field: diagnose failures, conduct inspections, and troubleshoot to ensure the smooth operation of automation controls systems during tunneling operations.
- Perform regular maintenance and calibration of PLC systems, identifying and resolving any issues or malfunctions that may arise.
- Closely follow the feedback loop between field reality and software design, and work with HQ team to conceptualize (when necessary) solutions.
- Optimize and fine-tune automation controls systems to improve efficiency, safety, and overall performance.
- Develop and maintain detailed documentation, including system specifications, operating procedures, and troubleshooting guides.
- Collaborate with cross-functional teams, including mechanical engineers, electrical engineers, and field technicians, to ensure seamless integration of automation controls systems with other components.
- Stay updated with the latest advancements in automation technology and industry best practices, and recommend innovative solutions to enhance operational efficiency.
Qualifications
- Bachelor's degree in Electrical Engineering, Industrial Automation, or a related field.
- Proven experience in designing, implementing, and troubleshooting automation controls systems in an industrial or manufacturing environment.
- Experience working with PCBs, HMIs, electrical enclosures, wire harnesses.
- Proficiency in PLC programming using structured text, with hands-on experience in Beckhoff/TwinCAT systems being highly desirable.
- Strong knowledge of industrial automation protocols, such as Modbus, EtherCAT, and OPC-UA.
- Familiarity with electrical schematics, wiring diagrams, and control panel layouts.
- Ability to operate in uncertainty and incomplete information, with root-cause ownership.
- Ability to conduct field inspections, diagnose issues, and perform troubleshooting on automation controls systems.
- Excellent problem-solving skills and the ability to work well under pressure in time-sensitive situations.
- Experience working with heavy machinery is a plus.
- Effective communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Strong attention to detail and a commitment to delivering high-quality work.
Additional Requirements
- Comfortable with shift based work, long hours and working weekends as necessary.
- Able to work night shifts (occasional, rotating between teams).
- Able to travel last minute up to 20%.
Culture
We're a team of dedicated, smart, and scrappy people. Our employees are passionate about our mission and determined to innovate at every opportunity.
Benefits
- Employer-paid medical, dental, and vision coverage.
- A 401(k) plan.
- Paid holidays.
- Paid vacation.
- A competitive amount of equity for all permanent employees.
Equal Opportunity Employer
The Boring Company is an Equal Opportunity Employer; employment with The Boring Company is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.