Controls Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

ASTEC · 3 hours ago

Controls Software Engineer

Astec is a global, environmentally focused infrastructure and manufacturing company of asphalt road building and aggregate processing. The Controls Software Engineer will develop control/automation code for heavy construction equipment and work closely with cross-functional teams to ensure successful project completion and equipment launch.

Machinery
check
H1B Sponsor Likelynote

Responsibilities

Use structured systems engineering approach for the development of the software used to control heavy construction equipment
Uses knowledge of process automation techniques to advance the simplicity of operation and troubleshooting of equipment to maximize productivity by enhancing operator functionality and the minimization of equipment downtime
Uses structured software design techniques to distill product requirements into a product software specification, product software design, and product software test plan and creates the corresponding documents
Completes the controller/PLC programming and the HMI screen programming for product projects based on the software design
Performs unit testing and integration testing of all controller/PLC/HMI systems to insure performance and realization of all product requirements
Develops the software test plans for new designs and changes to existing designs, and coordinates the testing and validation using these plans
Contributes to the development of product documentation, including production work instructions, training manuals, troubleshooting guides, and product test plans
Identifies improvement opportunities and enhancements for product enhancements and/or cost reductions
Contributes to project teams to ensure the successful completion of project objectives, including schedule, budget, and feature set
Contributes to the development of new processes and procedures to enhance the software and hardware design capabilities and work products of the engineering team
Leads cross-functional software and HMI design reviews
Leads software design reviews for developed control software
Assists customers, via telephone or on site, to resolve function and/or application issues
Works with the Service Department to resolve field and warranty issues
Works with the Technical Publications Department to develop and update operation/parts/service manuals
Adheres to all Astec design and coding standards
Performs engineering calculations as required during design cycle
Follows proper safety procedures
Performs other duties as assigned

Qualification

C/C++ programmingPLC programmingHMI programmingEmbedded systemsNetwork protocolsControl algorithmsSoftware testingMicrosoft Office SuiteTeam collaborationCommunication skillsProblem solvingTime management

Required

Bachelor of Science (B.S.) degree in Electrical / Computer Engineering or related field
Minimum of five (5) years of experience in the design and development of industrial or mobile equipment control software
Knowledgeable of development software and tools for embedded systems
Proficient in C / C+ / Structure Text programming, preferably in automotive or mobile equipment applications
Knowledgeable of network protocols such as CAN, Ethernet, Wireless 802.11, etc
Proficient at interfacing software with the control and data acquisition from sensor, including pressure, proximity, angular, temperature, etc
Proficient with developing code for the control of valves, motors, and other industrial devices
Ability to work satisfactorily as a team member
Good communication skills (both verbal and written)
Good organization and time-management skills
Willingness to accept responsibility and take on new challenges
Ability to exercise discretion and independent judgment on a customary and regular basis
Proficiency with personal computer and Microsoft Office Suite software applications
Adept at problem solving
Ability to write reports, business correspondence and procedure manuals
Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the public
Ability to define problems, collect data, establish facts, and draw valid conclusions
Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables
Must have strong analytical and troubleshooting skills
Pre-employment drug screen, physical (if required), and background check
Flexibility To Work Additional Hours As Required
Occasional travel (including international)
Valid driver's license and ability to safely operate a motor vehicle

Preferred

Experience with CodeSys, C/C++, and Ladder Logic programming
Experience developing software/firmware controls for and interfaces to Telematics, hydraulic circuits, 12V/24V DC electric circuits, A/C motors, and/or control systems for off-road construction equipment
Experience in the design and creation of software for the control & automation of off-road construction equipment

Company

ASTEC

twitter
company-logo
Since 1972, Astec has been connecting communities by providing innovative rock to road solutions for our customers.

H1B Sponsorship

ASTEC has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (1)
2023 (2)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Jaco van der Merwe
President & CEO
linkedin
leader-logo
Jamie Palm
VP, Chief Accounting Officer and Corporate Controller
linkedin
Company data provided by crunchbase