Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software & Controls Engineer - Defense

$91.5k - $148.1k

Oshkosh 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

  • 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 - $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 2 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software & Controls Engineer - Defense in New Hudson, MI vacancy
  •  ...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
    Local area
    Relocation
    Relocation package

    Israelvcforum

    Milford, MI
    1 day ago
  • $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... 
    Senior
    Relocation package

    Top Engineer

    Novi, MI
    3 days ago
  • SwiftCruit is seeking a Software & Controls Engineer to design and implement embedded control algorithms for diverse applications. This hybrid role is pivotal for GM Defense, blending technical proficiency in C programming and MATLAB with a collaborative spirit. Candidates... 
    Suggested

    SwiftCruit

    Milford, MI
    4 days ago
  • General Motors is seeking an experienced embedded software engineer to join our Suspension Controls and Software team. Responsibilities include leading the development of embedded controls software and collaborating with different engineering teams to architect, design... 
    Senior

    Israelvcforum

    Milford, MI
    4 days ago
  • General Motors is seeking a Software & Controls Engineer to join GM Defense in Milford Charter Township. This role involves designing and implementing embedded control algorithms for vehicle and non-vehicle applications, collaborating with various teams to drive results... 
    Suggested

    General Motors

    Milford, MI
    1 day ago
  • General Motors in Milford Charter Township is looking for a skilled Senior Embedded Software Developer to design, develop, and test low-level embedded software. You will collaborate with cross‑functional teams, utilizing cutting-edge technologies while ensuring compliance... 
    Senior

    General Motors

    Milford, MI
    4 days ago
  • General Motors is seeking a Lead Software & Controls Engineer based in Milford Charter Township, Michigan. In this role, you will drive technical leadership for embedded control systems in both vehicle and non-vehicle applications, collaborating cross-functionally to implement... 

    General Motors

    Milford, MI
    5 days ago
  •  ...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... 
    Senior
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  • General Motors is hiring a Senior Vehicle Motion Controls Integration Engineer in Milford, Michigan. This hybrid role involves leading the integration and validation of autonomous software stacks and Vehicle Motion Control platforms. The ideal candidate will have strong... 
    Senior

    General Motors

    Milford, MI
    5 days ago
  • $79.3k - $126.9k

     ...company in motorsports, defense, and mobility...  ...with product engineering and low-volume production...  .... Overview The Controls Engineer II will...  ...vehicle controls and software development,...  ...and guidance from senior level engineers and...  ...Software and Tools for Embedded Systems MotoTron/... 
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    SwiftCruit

    New Hudson, MI
    1 day ago
  • General Motors is seeking a Lead Systems Engineer for GM Defense located in Milford, Michigan. You will be responsible for leading a team of Systems Engineers in defining and rolling down system requirements, ensuring they meet mission objectives while integrating engineering... 
    Senior

    General Motors

    Milford, MI
    4 days ago
  • The Service Engineering Lead position at General Motors involves leading a team responsible for the service engineering execution of Suburban...  ...in the field, contributing to the long-term success of GM Defense's sustainment capability. #J-18808-Ljbffr General Motors
    Senior

    General Motors

    Milford, MI
    3 days ago
  • ## Senior Brake Control Software EngineerApplyremote type: Hybridlocations: Milford, Michigan, United States...  ...Role:**VMEC (Vehicle Mechatronics Embedded Controls) is a production-level group...  ....The Brake Control Software Engineer is an individual contributor with recognized... 
    Senior
    Relocation
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...minimum. The Role: We are seeking a Senior Vehicle Motion Controls Integration Engineer to join our Vehicle Control...  ...and deployment of autonomous/ADAS software stacks and the Vehicle Motion Control...  ...and winter test activities Embedded Systems and Vehicle Networks Strong... 
    Senior
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  • 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

    General Motors

    Milford, MI
    2 days ago
  • General Motors in Milford Charter Township seeks a Lead System Engineer to oversee systems engineering efforts, ensuring cohesive product...  ...skills, with a foundation in mechanical, electrical, and controls engineering. A company vehicle evaluation program is offered upon... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  • $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

    Pratt Miller

    New Hudson, MI
    1 day ago
  • General Motors is looking for a Senior Software Design Release Engineer based in Milford, Michigan. In this hybrid role, you will lead the product development of embedded controllers, ensuring project deadlines are met while collaborating with cross-functional teams. The... 
    Senior

    General Motors

    Milford, MI
    2 days ago
  • The Role GM 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 both vehicle... 

    General Motors

    Milford, MI
    2 days ago
  • 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

    Milford, MI
    5 days ago
  • $50 per hour

     ...Senior Controls Engineer Job Title: Controls Engineer Location: Arlington, Texas Pay Range: $50/hr Assignment duration: 1 year, with the possibility of extension Job Responsibilities: Design, develop, program, and support PLC- and HMI-based control systems for stamping... 
    Senior
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Whitmore Lake, MI
    5 days ago
  •  ...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... 
    Senior
    Flexible hours

    General Motors

    Milford, MI
    5 days ago
  • 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 Co., Ltd.

    Novi, MI
    1 day ago
  • 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

    Daifuku North America

    Novi, MI
    5 days ago
  • $73.2k - $117.8k

     ...development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production...  ...to market faster. The Senior Marketing Specialist works in...  ...Corporation require access to controlled goods and technologies subject... 
    Senior
    Permanent employment
    Work at office
    Weekend work

    Pratt Miller

    New Hudson, MI
    5 days ago
  • $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... 
    Senior
    Full time

    Connect Force

    Wixom, MI
    11 days ago
  •  ...automation company in Novi, MI, is seeking an experienced Automation Controls Engineer to design and support electrical control systems. The ideal candidate will have a Bachelor's degree in Electrical or Software Engineering and 5+ years of experience. Responsibilities... 
    Senior

    DISHER

    Novi, MI
    2 days ago
  • BWI GROUP, located in Brighton, MI, is seeking an experienced Control Systems Engineer to join our Brake Manufacturing Engineering Team. This role involves managing the design and implementation of control systems for assembly machine projects, integrating electrical components... 
    Senior

    BWI GROUP

    Brighton, MI
    4 days ago
  •  ...leading automotive manufacturer in Michigan is seeking a Senior Controls Development Software Engineer for Low Voltage Infrastructure. This hybrid position...  ...should have over five years of experience in embedded controls, proficiency in C/C++, and strong analytical... 

    General Motors

    Milford, MI
    1 day ago
  • Arrow Electronics is seeking a Senior Embedded Engineer to develop product solutions at their Novi, Michigan location. Ideal candidates should...  ...of experience, including expertise in AUTOSAR and security software, along with strong debugging skills. The role involves full... 
    Senior

    Arrow Electronics

    Novi, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software & Controls Engineer - Defense. Be the first to apply!