OSHKOSH CORPORATION Senior Engineer Software in OSHKOSH, Wisconsin
JOB REQUIREMENTS: Oshkosh Corporation is a leading manufacturer and marketer of access equipment, specialty vehicles and truck bodies for the primary markets of defense, concrete placement, refuse hauling, access equipment and fire & emergency. Founded in 1917, Oshkosh Corporation has manufacturing operations in nine U.S. states and in Australia, Belgium, Brazil, Canada, China, France, Mexico, The Netherlands, and Romania. The company currently employs approximately 12,100 people worldwide. Oshkosh Corporation is a Fortune 500, multi-billion dollar company. Oshkosh Corporation designs and builds the world's toughest specialty trucks, truck bodies, and access equipment by working shoulder-to-shoulder with the people who use them. As a senior software engineer in the Global Technology Software (GTS) team, you will join an experienced engineering team to help develop vehicle control software, along with supporting our software engineering environment. The software engineer would assist in writing and maintaining the build support environment for a multitude of embedded software development projects and tools. This includes writing code generators to create executable C++ code from models and other data sources, along with writing the APIs that are used to interface with the embedded controllers. Opportunities also exist to learn and support lower level real-time operating systems, administrate software development tools, such as git and Jira, along with developing application level software for many of Oshkosh Corporation's products ESSENTIAL DUTIES AND RESPONSIBILITIES 1.Ability to write high quality, maintainable, object-oriented C++ software 2.Responsible for quality conscious design including cost and reliability 3.Participate in peer reviews, estimation, and other engineering activities 4.Follow defined CMMI level 3 procedures in the writing of software 5.Use reasonable foresight to identify vehicle operation and maintenance risks, and control them within acceptable levels 6.Write requirements and design documentation 7.Ability to travel off-site to support engineering projects Oshkosh Corporation is an Equal Opportunity employer of Minorities, Females, Protected Veterans, and Individuals with Disabilities, and is committed to providing equal opportunities for all employees and applicants. Information collected regarding categories as provided by law will in no way affect the decision regarding an employment application. Oshkosh Corporation takes affirmative action to employ and advance in employment qualified Minorities, Females, Protected Veterans, and Individuals with Disabilities. Any employee or applicant for employment who is qualified under the applicable regulations will be covered under our affirmative action program. Submission of this information is voluntary, will be kept confidential, and is not a requirement for employment. Certain positions with Oshkosh Corporation require access to controlled goods and technologies subject to the International Traffic in Arms Regulations or the Export Administration Regulations. Applicants for these positions may need to be "U.S. Persons," as defined in these regulations. Generally, a "U.S. Person" is a U.S. citizen, lawful permanent resident, or an individual who has been admitted as a refugee or granted asylum. ***** OTHER EXPERIENCE AND QUALIFICATIONS: BASIC QUALIFICATIONS Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering 3-plus years related experience PREFERRED QUALIFICATIONS Current experience writing C++ software Knowledge of object-oriented design, C++ templates, C++ exceptions and the STL Knowledge of UML Experience writing embedded applications on microcontrollers Experience with real-time operating systems Experience working with CAN and the J1939 protocol Ability to read and comprehend electrical schematics and operate test equipment like multimeters and oscilloscopes Strong oral and written communication skills Experience with automotive or heavy-duty equipment Strong analytical and problem-solving skills ***** APPLICATION INSTRUCTIONS: Apply Online: ipc.us/t/CEAF9B77C6924BE9 Qualified females, minorities, and special disabled veterans and other veterans are encouraged to apply.