×
Register Here to Apply for Jobs or Post Jobs. X

Controls Software Engineer

Job in Eugene, Lane County, Oregon, 97403, USA
Listing for: ASTEC
Full Time position
Listed on 2026-06-19
Job specializations:
  • Engineering
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
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.

Position Overview

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.
Minimum Education and Experience
  • 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.
Required

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.
Preferred Qualifications
  • 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.
Other Requirements
  • 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.
Physical Demands

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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary