Controls Engineer - Senior Level
Oshkosh CorporationAbout the role
About Pratt Miller, an Oshkosh company
Pratt Miller is a product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research & development, engineering, prototype manufacturing, test & validation, and low-rate production capability help our customers bring their high-quality products to market faster.
The Embedded Software & Controls Engineer III leads controls software development, electronics integration, and system commissioning. This position requires a strong understanding of embedded systems, control theory, and real-time software design. The position is highly technical and hands-on, supporting the full lifecycle from embedded software development and system bring-up through hardware integration, debugging, and vehicle-level deployment.
ESSENTIAL FUNCTIONS AND SKILLS: Typical responsibilities include but are not limited to the following:
Embedded Software Development
- Develop and maintain embedded software in C/C++ for microcontroller, Linux, and real-time operating systems
- Implement and debug software in real-time or near real-time environments
- Develop user-space applications and interfaces on embedded Linux platforms
- Interface with hardware through drivers, communication buses, and I/O subsystems
- Support system bring-up, debugging, and performance optimization
- Analyze system performance, timing, and resource utilization
Controls Development
- Implement control algorithms in C/C++ and Simulink-generated code
- Develop and tune control strategies
- Model mechanical, hydraulic, and electronic systems
- Develop and test control performance through modeling, bench testing, and vehicle testing
- Support validation through MIL, SIL, and HIL testing
System and Hardware Integration
- Support design, selection, and integration of electronic components
- Communicate system requirements effectively with cross-functional design teams
- Assist in hardware selection to meet I/O and computational requirements
- Define wiring and connector requirements to support harness builds
- Troubleshoot and resolve system and electrical issues
- Must meet the requirements for obtaining U.S. Government security clearance
ADDITIONAL REQUIREMENTS: In addition to the responsibilities mentioned above, tasks relating to the following area will be assigned as required.
- Demonstrate strong problem-solving and analytical skills in complex system environments
- Communicate effectively across multidisciplinary teams
- Maintain high attention to detail and commitment to quality
- Exhibit initiative, adaptability, and a strong work ethic
- Ability to work both independently and collaboratively in fast-paced project settings
EDUCATION/CERTIFICATION/YEARS OF EXPERIENCE:
- BS or MS in Automotive, Mechanical, Electrical Engineering, Computer Science, Computer Engineering, or Mechatronic Systems
- 6+ years of relevant engineering experience
DESIRED SPECIALIZED SKILLS AND KNOWLEDGE:
- Embedded software development in C/C++ on microcontrollers, Linux, or RTOS-based platforms
- Familiarity with build systems (CMake, Yocto, Buildroot)
- Experience with RTOS platforms (VxWorks, QNX, FreeRTOS), including scheduling, IPC, and timing constraints
- Experience writing and debugging Linux kernel-space drivers
- Knowledge of networking protocols (Ethernet, TCP/IP, UDP, DDS, EtherCAT, TSN)
- Model-Based Development tools (MotoTron/MotoHawk, Raptor, OpenECU, dSPACE)
- Familiarity with MIL standards (MIL-STD-498, MIL-STD-461, MIL-STD-882E, DO-178C, DO-254)
- Automotive communication protocols (CAN, LIN, J1939, XCP/CCP) and related tools (Vector, Kvaser, INCA)
- Experience with actuator controls (motors, valves) and by-wire systems
- Understanding of electric and hybrid vehicle architectures
- Vehicle and system troubleshooting experience
- Experience with electrical, mechanical, hydraulic, and pneumatic system design and simulation
- Data acquisition hardware and software experience
PHYSICAL DEMANDS:
- Position requires light physical activity.
EXPECTED HOURS OF WORK:
- Daytime schedule, Monday through Friday, with infrequent night or weekend work to support project demands
- Additional effort may be required to meet project deadlines
- Some travel or on-site customer support may be required
Pay Range:
$91,500.00 - $14Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s