> Markdown version of [/jobs/ext/3988095-engineer-software](https://www.wearedevelopers.com/jobs/ext/3988095-engineer-software). 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). --- # Engineer, Software - **Company:** Caterpillar - **Location:** La Grange, IL, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Microsoft Word, Microsoft Excel, Computer Engineering, Datasheets, Microsoft Office, Microsoft PowerPoint, Software Engineering - **Published:** October 28, 2026 - **Apply:** https://www.dice.com/job-detail/9f672d62-0ee1-41aa-b1c8-5feca760d2e4 ## About the Role Bachelor's degree in IT-related field with specialization as a software developer with functional cross domain skills in working with hardware engineering., 7+ years of experience as a cross-discipline generalist; Capable of designing and implementing software, utilizing best practices; Cross-discipline familiarity with embedded devices of different architectures and hardware specifics, ability to work with associated software and lab-based tools to facilitate completion of tasks; Ability to mentor team members with current best practices in areas of software development with focus on security aspects; Ability to work with hardware schematics and data sheets to understand impacts to software; Understanding of security compliance issues; Ability to work with stakeholders on appropriate designs and implementation details; Excellent organizational, technical leadership and interpersonal skills; Excellent written and oral communication skills; ability to communicate technical concepts and support assertions with data; ability to make decisions based on facts; Self-motivated with a strong sense of team environment; Strong customer interaction skills; Proficiency in Microsoft Office (MS Word, PowerPoint and Excel). Essential and Physical Activities Functions Strength - Position typically involves work in a standard office environment. Rare standing and walking; Motion - Position regularly requires standard repetitive motions and hand/eye coordination associated with office communications. Constant sitting, rare walking and standing; Vision/Hearing Requirements - Occasional verbal communications, including both talking and hearing; Work Environment - Position is consistent with standard office environment; Caterpillar Confidential Green Caterpillar: (Non-Confidential) Emotional Demands - High level of responsibility; high sense of urgency. Ability to multitask and coordinate multiple issues simultaneously. Requires ability to coordinate work of a team to accomplish mission success; Safety - Position includes safety requirements consistent primarily with a standard office environment. ## Description Performs the complete software lifecycle for company-developed embedded devices, including software design, implementation, maintenance and end-of-life management., Builds operating systems from available software frameworks; Customizes operating systems for product-specific roles; Provides evaluation of hardware for operating system utilization; Provides customization of operating system for specific hardware utilization; Designs software components in operating system specialization; Implements software components in operating system specialization; Maintains software components in operating system specialization, including testing and validation; Designs and implements back office infrastructure techniques; Performs other job-related duties as assigned.