> Markdown version of [/jobs/ext/3020876-automation-and-controls-software-engineer](https://www.wearedevelopers.com/jobs/ext/3020876-automation-and-controls-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Automation and Controls Software Engineer - **Company:** The Boring Company - **Location:** Bastrop, TX, United States - **Contract:** Permanent contract - **Skills:** Control Panels, EtherCAT, Health Information Management, Modbus, OLE for Process Control, Performance Tuning, Software Engineering, Structured Programming, Structured Text, Systems Integration, Twincat - **Published:** September 21, 2026 - **Apply:** https://www.careerbuilder.com/job-details/automation-controls-software-engineer-bastrop-tx--2db81520-08d5-483f-99bf-32e2f4755713 ## About the Role * Bachelor's degree in Electrical Engineering, Industrial Automation, Mechatronics, 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. * Ability to work night shifts (occasional, rotating between team) * Ability to travel last minute up to 20%., Automation, Automation Systems, Best Practices, Boring, Calibration, Communication Skills, Cross-Functional, Detail Oriented, Documentation, Electrical Engineering, Electrical Wiring, Electricity, Field Trials, Heavy Equipment/Vehicles, Identify Issues, Industrial Engineering, Interpersonal Skills, Manufacturing, Mechanical Engineering, On Site Support, Operations Processes, Performance Tuning/Optimization, Printed Circuit Board (PCB), Problem Solving Skills, Programmable Logic Controller (PLC), Schematics, Software Design, Software Engineering, Structured Programming Methodologies, System Integration (SI), System Operations, Team Player, Tunnel Boring Machine, Willing to Travel, Wire Harness ## Description The Boring Company is seeking a highly skilled and experienced Automation and Controls Software Engineer to join our team. In this role you will play a critical role in keeping tunneling operations running through the development, implementation, and maintenance of the automation controls systems used in our groundbreaking tunneling operations. This role requires expertise in industrial automation, electrical engineering, and PLC design and troubleshooting. The primary focus of this position is field-oriented, with an emphasis on troubleshooting and optimizing performance, acting as a frontline authority for automation issues in the field. 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. * Close 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. ## Related Videos - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)