Share this job
Defense Software Engineer II (498619)
Warren, MI
Apply for this job

Senior Software Engineer II – Defense (Long-Term Contract)

Pay Rate: $52–62/hr (W2)

Schedule: Full-time, Onsite Only

Onsite Hours Required: Must be onsite between 9:30 AM – 3:30 PM (start/end times flexible)

Location: Warren, MI


About the Role

We are seeking a highly skilled Defense Senior Software Engineer II for a long-term onsite contract supporting advanced defense and vehicle technology programs. In this role, you will lead the design, development, and integration of software solutions for both internal Roush initiatives and external customer programs. This position requires strong technical leadership, hands-on development expertise, and the ability to work in a fast-paced, multidisciplinary engineering environment.

The ideal candidate will bring deep experience in embedded systems, in-vehicle software architectures, advanced diagnostics, and cross-system integrations.

Key Responsibilities

Software Leadership & Architecture

  • Lead software engineering activities across architecture, design, development, testing, and deployment.
  • Oversee development of embedded controllers, user interfaces, diagnostic systems, gateway communications, and data processing tools.
  • Guide engineering teams through technical decision-making, design reviews, and best-practice implementation.

Requirements & Documentation

  • Capture, define, and document customer, user, and engineering-level software requirements.
  • Create and review essential software artifacts including:
  • Requirements documentation
  • Sequence/timing diagrams
  • UX/UI wireframes
  • Flowcharts
  • User stories
  • Test plans and reports
  • Project schedules
  • User guides and process documentation

Process Improvement & Collaboration

  • Lead continuous improvements across the software development lifecycle, including:
  • Code reviews
  • Unit/system testing
  • Automated test development
  • Issue/bug tracking
  • CI/CD processes
  • Project task tracking and team collaboration tools
  • Interface closely with software, hardware, and network engineering teams to ensure seamless system integration.

Required Education & Experience

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field — or equivalent experience.
  • 6+ years of professional software development experience.
  • Experience with in-vehicle software architecture and design.
  • Hands-on experience with:
  • Modern programming languages
  • APIs and distributed systems
  • Databases and Pub/Sub frameworks
  • Multi-system/IOT integrations and web application development
  • Strong understanding of software architecture, configuration, and documentation best practices.
  • Must be a U.S. Citizen (due to program requirements).

Preferred Education & Experience

  • Advanced expertise with modern software languages, APIs, and Pub/Sub technologies.
  • Experience using MATLAB/Simulink for algorithm development and system modeling.

Required Skills & Technical Abilities

  • Proficient in C, C++, and Python.
  • Strong knowledge of communication protocols including:
  • CAN Bus
  • TCP/IP
  • UDP
  • DDS
  • Other serial communication standards
  • Exceptional troubleshooting ability—capable of rapidly diagnosing and resolving software issues.
  • Ability to design intuitive and visually appealing user interfaces.
  • Excellent communication skills, both verbal and written.
  • Strong organizational skills with the ability to manage multiple simultaneous tasks.
  • Highly detail-oriented and capable of quickly learning new technologies or business models.
  • Experience planning, estimating, and coordinating the technical aspects of software projects.
  • Proven capability collaborating across multidisciplinary engineering teams.

Preferred Skills

  • Experience leading or mentoring a small software development team.
  • Automotive or vehicle systems knowledge, including hands-on mechanical or electrical experience.
  • Ability to obtain (or currently hold) a Secret DoD Security Clearance.


#HRUProfessional

Apply for this job
Powered by