Senior Embedded Software & Controls Engineer - Defense
$91.5k - $148.1kOshkosh Corporation
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
$91,500.00 - $148,100.00 The above pay range reflects the minimum and maximum target pay for the position across all U.S. locations. Within this range, individual pay is determined by various factors, including the scope and responsibilities of the role, the candidate's experience, education and skills, as well as the equity of pay among team members in similar positions. Beyond offering a competitive total rewards package, we prioritize a people-first culture and offer various opportunities to support team member growth and success. Oshkosh is committed to working with and offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability for any part of the recruitment process, please contact our talent acquisition team by email View email address on click.appcast.io. Oshkosh Corporation is a merit-based Equal Opportunity Employer. Job opportunities are open for application to all qualified individuals and selection decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, or other protected characteristic. To the extent that information is provided or collected regarding categories as provided by law it will in no way affect the decision regarding an employment application. Oshkosh Corporation will not discharge or in any manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with Oshkosh Corporation's legal duty to furnish information. 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.
- 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
- 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
- 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
- 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
- BS or MS in Automotive, Mechanical, Electrical Engineering, Computer Science, Computer Engineering, or Mechatronic Systems
- 6+ years of relevant engineering experience
- 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
- Position requires light physical activity.
- 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
$91,500.00 - $148,100.00 The above pay range reflects the minimum and maximum target pay for the position across all U.S. locations. Within this range, individual pay is determined by various factors, including the scope and responsibilities of the role, the candidate's experience, education and skills, as well as the equity of pay among team members in similar positions. Beyond offering a competitive total rewards package, we prioritize a people-first culture and offer various opportunities to support team member growth and success. Oshkosh is committed to working with and offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability for any part of the recruitment process, please contact our talent acquisition team by email View email address on click.appcast.io. Oshkosh Corporation is a merit-based Equal Opportunity Employer. Job opportunities are open for application to all qualified individuals and selection decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, or other protected characteristic. To the extent that information is provided or collected regarding categories as provided by law it will in no way affect the decision regarding an employment application. Oshkosh Corporation will not discharge or in any manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with Oshkosh Corporation's legal duty to furnish information. 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.
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software & Controls Engineer - Defense in New Hudson, MI vacancy
- ...Job Description The Role: VMEC Chassis Controls is building next-generation suspension control systems from the... ...capabilities in-house for the first time. We're looking for Senior Embedded Controls Software Engineers who want to be part of that from day one: writing hand...SeniorLocal areaWork from homeRelocationRelocation package
- ...looking for innovative and team-oriented embedded software engineers who enjoy taking on challenges and... ...on-time to join our Suspension Controls and Software team! Embedded Controls... ...control algorithm design engineers. The Senior Software Embedded Controls Software Engineers...Senior
$125k - $150k
...Senior Embedded Software Engineer Step into a high-impact Senior Embedded Software Engineer opportunity with a confidential client, where... ...you will help drive meaningful results across Aerospace / Defense,Automotive/ Motor Vehicles,Electrical Equipment & Components...SeniorRelocation package- General Motors in Milford Charter Township is seeking a Software & Controls Engineer to design and implement advanced embedded control algorithms. This role involves hands-on coding and collaboration with cross-functional teams to meet government specifications. The ideal...Suggested
- ...intuitive design, intelligent software, and next-generation safety... ...We develop and test low-level embedded software that is portable and... ...applications. As a member of the HWIO Engineering group, you’ll work with... ...We are seeking a skilled Senior Embedded Software Developer...SeniorLocal areaWork from homeRelocationRelocation packageFlexible hours
- General Motors in Milford Charter Township is looking for a Senior Software Engineer to join their Electrification Solutions New Markets (ESNM) team. The ideal candidate will be responsible for developing software for battery management and inverter systems, ensuring functionality...Senior
$115k - $125k
...Job Description Job Description Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry: Precision... ...who enjoys working closely with mechanical, electrical, software, service, and customer teams. Candidates with experience...SeniorFull time- ...seeking an experienced Sr. Issue Resolution Engineer-Brake Controls to join the Chassis Controls... ...verified closure under the guidance of senior/Staff engineers. Develop and execute... ...collection approaches that help isolate software, hardware, calibration, manufacturing,...SeniorPermanent employment
- ...hard-working person who enjoys taking on challenges and following through with robust solutions to join our Controls and Software team! Controls Design Engineers work with our systems engineering and software development teams to support the creation of new features and...SeniorLocal areaWork from homeRelocation package
- General Motors is seeking a Controls Design Engineer to join their Controls and Software team in Milford Charter Township, MI. This position involves leading the development of control designs for new engine and transmission systems while ensuring adherence to safety and...Senior
- ...Job Description The Role: We are seeking a Senior Controls and Software Integration Engineer - AV Controls Integration to lead the design, implementation... .../CI/CD systems, or test automation frameworks in embedded or distributed systems. ~ Demonstratedexpertisein...SeniorLocal areaWork from homeRelocationRelocation package
- ...Senior Embedded AUTOSAR Engineer We are seeking an experienced Senior Embedded AUTOSAR Engineer with 10+ years of expertise in Automotive Embedded Software Development and AUTOSAR architecture. The ideal candidate will be responsible for designing, developing, integrating...Senior
- ## Senior Vehicle Motion Controls Integration EngineerApplyremote type: Hybridlocations... ...design, intelligent software, and next-generation safety... ...Motion Controls Integration Engineer to join our Vehicle... ...and winter test activities**Embedded Systems and Vehicle Networks...SeniorRelocationRelocation packageFlexible hours
- General Motors is seeking a Staff AI/ML Vehicle Motion Control Engineer in Michigan to lead the technical direction for AI-based vehicle motion... ...and collaborating with various teams in vehicle dynamics and software. Candidates should have an M.Sc. or Ph.D. in a relevant field...Senior
- ...hard-working person who enjoys taking on challenges and following through with robust solutions to join our Controls and Software team! Controls Design Engineers work with our systems engineering and software development teams to support the creation of new features and...Senior
$103.3k - $177.7k
A defense engineering firm seeks a Program Manager to oversee project planning, execution, and delivery. Responsibilities include coordinating resources, managing financial forecasts, and ensuring customer satisfaction. Ideal candidates will possess a BS in Engineering...Senior- ...Job Description The Role GM Defense is moving fast to deliver advanced mobility solutions for... ...markets. We are seeking a highly capable Software & Controls Engineer to design, develop, and implement custom embedded control algorithms. This position will support...Permanent employmentLocal areaWork from homeRelocationRelocation package
- A global IT services firm in Michigan is seeking an experienced engineer to develop and implement simulation components for battery management systems. Ideal candidates have a Bachelor's degree in a relevant field and at least five years of experience in modeling. Strong...Senior
- General Motors seeks a Senior Vehicle Motion Controls Platform Software Design Engineer in Michigan to design and implement advanced control and estimation algorithms for vehicle motion systems. Candidates should have a strong background in controls, robotics, or aerospace...Senior
- General Motors is seeking a Software Design Release Engineer in Milford Charter Township, MI to lead the development and launch of embedded controller products. This position requires a Bachelor's degree in a relevant field and at least 5 years of experience in embedded...Senior
- Job DescriptionThe RoleGM Defense is moving fast to deliver advanced mobility solutions for government... ...markets. We are seeking a highly capable Software & Controls Engineer to design, develop, and implement custom embedded control algorithms. This position will support...Permanent employmentLocal areaWork from homeRelocationRelocation package
- ...exciting time of transformation in vehicle motion control! We are focused on building a culture of... ...algorithms that impact real-world vehicle systems. As a Senior Vehicle Motion Controls Platform Software Design Engineer, you will design and implement advanced control and...SeniorFlexible hours
- ...exciting time of transformation in vehicle motion control! We are focused on building a culture of... ...that impact real-world vehicle systems. As a Senior Vehicle Motion Controls Platform Software Design Engineer, you will design and implement advanced control and...SeniorLocal areaWork from homeRelocation packageFlexible hours
- Daifuku Co., Ltd. is seeking a Controls Engineer III in Novi, Michigan. The role entails designing and implementing electrical and software elements of baggage security systems. Responsibilities include drafting technical specifications, debugging PLC programs, and collaborating...Senior
- Daifuku North America is seeking a Controls Engineer III to design and implement PLC control systems for airport baggage handling. The role involves managing a team of engineers, troubleshooting complex systems, and ensuring project specifications are met on time and within...Senior
$82.9k - $134.3k
...product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range... ...positions with Oshkosh Corporation require access to controlled goods and technologies subject to the...SeniorPermanent employment- ...motivated professionals to develop advanced control and software solutions in Milford, Michigan. This... ...role involves designing cutting-edge embedded control algorithms and collaborating... ...team. Candidates should have a BS in Engineering, strong programming skills, and 2+ years...Relocation package
- General Motors is hiring a Senior Vehicle Motion Controls Integration Engineer for its Milford, MI location. This hybrid role requires leading... ...candidate will have extensive experience in embedded systems, model-based software development, and vehicle network protocols....Senior
- General Motors is looking for a Lead Software & Controls Engineer in Milford Charter Township, Michigan, to design and implement advanced mobility... ...for government markets. You will lead the development of embedded control algorithms and provide technical leadership across...
- ...qualified professional to lead advanced process development initiatives and support manufacturing controls. The ideal candidate must hold a Bachelor's degree in Engineering or Technology and possess at least 7 years of experience in manufacturing processes. Key...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software & Controls Engineer - Defense. Be the first to apply!
Related searches
- senior performance engineer New Hudson, MI
- senior resident engineer New Hudson, MI
- senior New Hudson, MI
- senior manager automotive New Hudson, MI
- software New Hudson, MI
- software implementation project manager New Hudson, MI
- defense New Hudson, MI
- embedded software engineer remote
- embedded programmer
- embedded design engineer


