Get more replies from employers
Send a job-specific resume in minutes.
ASTEC in Eugene, Oregon is seeking a Controls Software Engineer to develop innovative control/automation code for heavy construction equipment. The ideal candidate should have a strong background in embedded systems and C/C++ programming.
This role involves collaborating with cross-functional teams to ensure project success, conducting unit and integration testing, and engaging with customers and manufacturers. A Bachelor's degree in Electrical/Computer Engineering and five years of relevant experience are required.
Astec is a global, environmentally focused infrastructure and manufacturing company of asphalt road building and aggregate processing. Our mission is to design and build the most innovative products for the industries we serve. Leveraging innovative solutions and technologies, we serve customers all over the world.
At Astec, we are building a world class electrical and software engineering team. A team that values free thought for innovative idea generation and disciplined engineering for the realization of those ideas to drive solutions for our customers. By freeing our creative minds, we bring solutions our customers haven’t even realized they need yet. Through disciplined engineering we ensure the solutions we provide are effective, simple to use, reliable, and cost effective.
The Controls Software Engineer will be a part of a dynamic team of engineers working on the development of control/automation code for heavy construction equipment, ranging from road pavers, road mills, woodchippers, etc. The engineer will be involved in the creation of product requirements, decomposition to software requirements, structured software decomposition, code development, software design reviews, and software unit and integration testing. The engineer will move from project to project as required and may be working on multiple projects within a given timeframe.
Software will be developed on PLCs, embedded controllers, and HMI displays. Some legacy systems are coded in Ladder Logic or using a graphical programming environment; but all new systems will be coded in either CodeSys or C/C++. The Control Software Engineer will work with the Electrical Engineer(s) on a project to map I/O, define necessary configurations, understand sensor input requirements as well as device output drive requirements. The Control Software Engineer will work cooperatively with the Electrical Engineer(s) and the Mechanical Engineer(s) to develop the appropriate control algorithms to produce the equipment functionality required by the customer and Product Management.
The Control Software Engineer will also work with other cross‑functional teams, including but not limited to sales, manufacturing, purchasing, and service to ensure the successful completion of projects and launch of equipment.
The Control Software Engineer may at times be asked to travel for project testing and system integration testing, as well as to develop business relationships with customers, dealers, and suppliers. They may also participate in product focus groups to gain critical customer application and design suggestions to assist in the development of product lines.
Astec is dedicated to a culture of Behavior Based SAFETY and a Healthy Environment!
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 accommodation 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 frequently operate a computer and other office equipment and occasionally properly employ objects, tools and/or controls. The employee is frequently required to communicate and exchange accurate information. The employee is regularly required to reach and occasionally attain non‑standard physical positions for varying amounts of time.
Specific vision abilities include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus.
The employee must regularly transport up to 10 pounds and occasionally transport up to 25 pounds. Lifting devices must be used or help must be requested for anything over 25 pounds.
Required to occasionally ascend/descend, balance and work at various heights.
Ability to travel by land and/or air for extended periods of time.
Specific vision abilities required by this job include close, distance, color, and peripheral vision, depth perception, and ability to adjust focus.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly exposed to a climate‑controlled office environment and is occasionally exposed to a shop manufacturing environment. Office environmental exposures include frequent and extensive telephone and computer use. The noise level in the office setting is usually moderate, consistent with an office environment.
Shop manufacturing environment exposures include exposure to moving mechanical parts, machinery, tools and equipment, vibration, fumes or airborne particles, motorized vehicles, welding and machining operations, outside weather conditions and exposure to the risk of electric shock. The employee may occasionally be exposed to varying levels of dirt, dust, toxic or caustic chemicals, very warm and/or very chilly temperatures. The noise level in the shop can be very loud at times consistent with an industrial assembly facility and may require hearing protection.
Mines, road construction and forestry job site exposures include exposure to climate conditions indicative of the geographic location and the season. Field duties require that the employee work near heavy roadbuilding and construction equipment (dump trucks, loaders, cranes, crushers, pavers, cold planers, material transfer vehicles, stabilizers, wheel loaders, excavators, skidders, feller buncher, chippers, grinders etc.) and traffic associated with mines, road construction, forestry and recycling sites. The employee is frequently exposed to moving mechanical parts and fumes or airborne particles. The employee is occasionally exposed to high, precarious places, toxic or caustic chemicals, vibration, and risk of electrical shock. The noise level in this environment is usually loud and may require hearing protection.
The employee is occasionally exposed to travel hazards associated with automobile and/or airplane travel.