Sr. Controls Engineer - Autonomy & Safety
Listed on 2026-02-07
-
Engineering
Systems Engineer, Electrical Engineering
At Oshkosh, we build, serve and protect people and communities around the world by designing and manufacturing some of the toughest specialty trucks and access equipment. We employ over 18,000 team members all united by a common purpose. Our engineering and product innovation help keep soldiers and firefighters safe, is critical in building and keeping communities clean and helps people do their jobs every day.
The Engineer Senior – Autonomy & Active Safety is a highly motivated individual contributor who will provide design, development and integration support for safety-critical real-time control systems for unmanned ground vehicles.
You will work within advanced products engineering group in the development of control strategy for advanced vehicle control systems. Controls work encompasses advanced control strategy development and verification for unmanned ground vehicle systems and active safety for on-road and off-road applications.
YOUR IMPACT- Responsible for advanced vehicle system controls research, development, verification and validation, testing and production implementation.
- Establish requirements (resources, equipment, estimates, test plans, and milestones) according to the needs of a project.
- Responsible for developing control strategies in a virtual simulation environment using modeling tools (such as ADAMS, Matlab/Simulink/Stateflow, EASY 5 etc.) or hardware-in-the-loop simulators and transferring simulated strategies to vehicle testing and eventual production implementation.
- Work with internal and external project teams on advanced control development efforts.
- Assist feasibility studies and project estimates (manpower, budget development, timelines...) on proposed projects.
- Support proposal development with regards to acquiring appropriate funding for various advanced control development efforts.
- Provide support and insight to engineering design teams as needed based on expertise.
- Bachelor's degree in engineering and 3 plus years related work experience or Master’s degree in engineering and 1 or more years related work experience.
- Current experience writing model-based software in MATLAB/Simulink environment
- Knowledge of classical control theory, optimal controls, adaptive controls, model predictive controls, and state-space modeling
- Current experience writing C++ software
- Experience writing embedded applications on microcontrollers
- Experience with real-time operating systems
- Experience working with CAN and the J1939 protocol
- Familiarity with tools such as Vector CANalyzer, dSPACE Target Link, dSPACE Control Desk
- Current experience writing Python software
- Strong oral and written communication skills
- Experience with automotive, Off-Highway or heavy-duty equipment
- Strong analytical and problem-solving skills
- Internal Contacts: Contact with peers and others involving explanation of information (these contacts may be within or outside department or division), and the gathering of factual information; may include the communication of sensitive or confidential information.
- External Contacts: Limited external contact to: gather information, answer queries, or ask assistance.
- Communication
Skills:
Read, write and comprehend simple instructions, short correspondence and memos;
Read and interpret safety rules, operating/maintenance instructions and procedure manuals;
Write routine reports, correspondence and speak effectively before both internal and external groups;
Read, analyze and interpret business manuals, technical procedures and/or government regulations:
Read, analyze and interpret scientific and technical journals, financial reports and legal documents. - Decision-Making: Regularly makes decisions or responsibility, involving evaluation of information. Decisions may require development or application of alternatives or precedents.
- Complexity, Judgment and Problem Solving: Generally diversified and moderately difficult work. Requires judgment in the adaptation and interpretation of established practices and procedures to meet problems and situations to which the application is not clearly defined.
- Supervisory/Managerial: General instructing,…
(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).