What is a Software Engineer at Oshkosh?
At Oshkosh, a Software Engineer plays a critical role in bridging the gap between heavy industrial manufacturing and cutting-edge digital technology. Oshkosh is a global leader in designing and manufacturing specialized access equipment, commercial vehicles, fire and emergency apparatus, and military tactical vehicles. Software is the brain of these massive physical systems, driving everything from advanced vehicle control systems and autonomous driving capabilities to complex enterprise resource planning (ERP) and manufacturing execution systems that keep production lines moving efficiently.
As a Software Engineer, your work directly impacts the safety, reliability, and capability of vehicles that operate in some of the most demanding environments on Earth. Whether you are developing embedded systems for defense trucks, optimizing manufacturing operations software, or designing enterprise-level integrations as a Lead ERP Software Developer, your code ensures that critical missions are completed and lives are protected.
This role requires a unique blend of technical rigor and cross-functional collaboration. You will not write code in a vacuum; instead, you will work closely with mechanical engineers, structural designers, plant managers, and operations specialists to deliver robust, production-grade systems. It is an inspiring space where physical engineering meets modern software practices, offering a level of tangible impact that few pure-play tech companies can match.




