More jobs:
Controls Software Engineer
Job in
Eugene, Lane County, Oregon, 97403, USA
Listed on 2026-06-19
Listing for:
ASTEC
Full Time
position Listed on 2026-06-19
Job specializations:
-
Engineering
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
A global, environmentally focused infrastructure and manufacturing company dedicated to designing and building innovative products for asphalt road building and aggregate processing.
Location:
Eugene, Oregon with 30% travel.
Controls Software Engineer at Astec.
Essential Duties and Responsibilities- Use a structured systems engineering approach for development of software used to control heavy construction equipment.
- Apply process automation techniques to simplify operation, troubleshoot equipment, and maximize productivity.
- Distill product requirements into product software specifications, design, and test plans.
- Complete controller/PLC programming and HMI screen programming for product projects based on the software design.
- Perform unit testing and integration testing of all controller/PLC/HMI systems to ensure performance and realization of all product requirements.
- Develop software test plans for new designs and changes to existing designs, coordinating testing and validation.
- Contribute to product documentation including production work instructions, training manuals, troubleshooting guides, and product test plans.
- Identify improvement opportunities and enhancements for product and cost reductions.
- Contribute to project teams to ensure successful completion of objectives, including schedule, budget, and feature set.
- Develop new processes and procedures to enhance software and hardware design capabilities.
- Lead cross‑functional software and HMI design reviews.
- Assist customers via telephone or on site to resolve functional or application issues.
- Work with the Service Department to resolve field and warranty incidents.
- Collaborate with the Technical Publications Department to develop and update operation, parts, and service manuals.
- Adhere to all Astec design and coding standards.
- Perform engineering calculations as required during design cycle.
- Follow proper safety procedures and perform other duties as assigned.
- Bachelor of Science (B.S.) degree in Electrical / Computer Engineering or related field.
- Minimum of three (3) years of experience in the design and development of industrial or mobile equipment control software.
Skills and Abilities
- Knowledgeable of development software and tools for embedded systems.
- Proficient in C/C++/Structured 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 control and data acquisition from sensors (pressure, proximity, angular, temperature, etc.).
- Proficient with developing code for control of valves, motors, and other industrial devices.
- Ability to work satisfactorily as a team member.
- Good verbal and written communication skills.
- 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.
- Adept at problem solving.
- Experience with Code Sys, 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 control systems for off‑road construction equipment.
- Experience in the design and creation of software for the control & automation of off‑road construction equipment.
- 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.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to remain in a stationary position a minimum of 50% of the time, move and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×