Defense Software Chief Engineer

Oshkosh CorporationNew Hudson, MI
Hybrid

About The Position

Pratt Miller, an Oshkosh company, is a product development firm specializing in motorsports, defense, and mobility industries, offering clients product engineering and low-volume production solutions. They are seeking an entrepreneurial spirit and subject matter expert to establish a dedicated Defense software team. This role reports to the Defense Technical Director and is expected to grow in scope, direct reports, and strategic partnerships. Key attributes for success include flexibility, self-direction, a team-oriented approach, and the ability to manage high levels of ambiguity. The company aims to transform possibilities through the relentless pursuit of superior defense solutions, acting as system integrators of technology, developers of unique toolsets, and experts in ground vehicles.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Fifteen or more years of industry experience in defense, automotive, or robotics.
  • Technical Leadership experience leading a software development team.
  • Heavy experience in defense and a working knowledge of DOD project environments.
  • Technical liaison experience in working with outside partners.
  • Performed as the Technical Design and Decision maker on a delivery team.
  • Experience leading and working in environments using an Agile framework.
  • Experience working in an engineering prototype or research environment.
  • Proficiency in multiple programming languages and platforms with diverse software architectures.
  • Broad technical knowledge across various programming languages, platforms, and systems.
  • Technical knowledge of simulation environments, networking architectures (TCP/IP, UDP, DDS, TSN), Windows and Linux OS, Security (NIST 800-171 CUI/CMSS, NIST 800-172 IL5, ITAR), development tools (Python, C/C++, Matlab, Powershell, Bas., .Net-), Web UI Technologies (HTML, CSS, Javascript, Angular platform, Angular CLO, Typescript, React, Java).
  • Technical knowledge of infrastructure (networks, operating systems, security).
  • Knowledge of Data persistent platforms (SqlServer, PostgreSql, MongDb, Redis, MySql, SQLite, Owncloud, InfluxDB, Cassandra/ScyllaDB).
  • Knowledge of Messaging Patterns and Platforms (MQTT, RabbitMQ, Protobuf/gRpc, RESTful APO, Websocket/Socket IO, DDS, Kafka).
  • Knowledge of Simulation and Modeling (Virtual world Unreal Engine, CarSim, Adams RT, Simulink/Matlab, FMI/FMU, Modelica).
  • Knowledge of IoT, ROS, Embedded Development (RaspberryPi, Arduino, ROS/ROS 2, CAN bus).
  • Knowledge of Mobile Development (.NET MAUI, Native Android, Native iOS).
  • Knowledge of Virtualization and Containerization (Docker, Kubernetes, HyperVisor).
  • Knowledge of Project Management/Solution Delivery (Jira / Atlassian Tools, GitLab, Microsoft Project).
  • Knowledge of DevOps/DevSecOps (Git - SourceTree, GitKraken, GitLab, BitBucket, Jenkins, Azure DevOps, Ansible, Nexus - Artifact server, PME Nuget, Tools repository).
  • Knowledge of Monitoring and Logging (Prometheus, Open Telemetry, Kibana, Splunk, Jaeger, Jest, SAST, DAST, Fuzz testing, SBOM).
  • Knowledge of Application Security (Tokenized OAuth security with SSO across PME applications, Encryption of sensitive data, TLS security communication for services).
  • Knowledge of Cloud Platforms (Azure - IoT Hub/Cosmos DB/Functions/Computing Resources/Storage, AWS - API Gateways/Lambda Functions/Route 53 DNS management/EC2 compute).
  • Must meet the requirements for obtaining US Government clearance.

Nice To Haves

  • Advanced degree preferred.
  • Technical Leadership on a project for defense (preferred).

Responsibilities

  • Lead a software team in the design, development, implementation, and testing of software solutions for Defense projects/programs, ensuring customer expectations are met or exceeded.
  • Make architecture and design decisions for software solutions across Defense project teams.
  • Develop and implement processes, best practices, and technologies for delivering software solutions across defense engineering teams and projects.
  • Support business development by providing technical expertise during proposal development and customer meetings.
  • Participate in strategic planning to define the company’s technical vision and roadmap.
  • Lead the development and mentoring of technical staff, including identifying training needs, providing guidance, and conducting performance evaluations.
  • Collaborate with project teams to identify and secure proper resources (matrix, contract, new hire, partners) for implementing and supporting software solutions across all defense initiatives.
  • Develop and implement software engineering processes, standards, and best practices to ensure technical excellence.
  • Lead the identification and development of skills and technologies needed for software delivery practices among team members.
  • Work with both internal and external teams, acting as the software liaison with external partners.
  • Work effectively with remote teams and resources, both internal and external.
  • Manage technical risks and ensure appropriate mitigation strategies are in place.
  • Ensure compliance with industry standards, government regulations, and company policies throughout the software development process.
  • Work across engineering disciplines to ensure smooth integration of components into larger systems.
  • Collaborate with product managers, designers, and other engineers to understand requirements, provide technical recommendations, and ensure effective solutions.
  • Work closely with cross-functional teams to understand business requirements, translate them into technical specifications, and create comprehensive solutions.
  • Participate in and ensure the execution of code reviews, design reviews, and product requirement discussions, providing constructive feedback.
  • Communicate technical capabilities and present technical solutions effectively to management, external customers, and partners.
  • Maintain a holistic view of projects and solutions, ensuring alignment with organizational goals, defense industry roadmaps, and the latest technologies and practices.
  • Demonstrate an entrepreneurial mindset, comfort with ambiguity, and enthusiasm for new challenges.

Benefits

  • Competitive total rewards package
  • People-first culture
  • Opportunities to support team member growth and success
  • Reasonable accommodations for job applicants with disabilities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service