Senior Software Architect

Loc Performance6 months ago
Pontiac, Michigan, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

In this role, you will oversee the software architecture, design, development, and integration of complex military combat vehicle software-based systems. You will drive process development strategies (such as DevSecOps and Agile/Sprint), manage project schedules and budgets, and ensure seamless integration of vehicle and cybersecurity systems while collaborating with internal teams, external customers, and suppliers.

Key Responsibilities

  • Responsible for software architecture, design, development and integration of complex military combat vehicle software-based systems.
  • Support process development (DevSecOps, Agile / Sprint).
  • Support development environment and tools (development cloud, Jira, Git, …) set-up.
  • Project schedule planning and budgeting.
  • Project bidding and proposal activities.
  • Problem solving and technical assistance.
  • Support vehicle software development.
  • Requirements analysis, decomposition and management.
  • Research and analysis of solutions to meet customer requirements.
  • Software and cybersecurity architectures.
  • Software safety design.
  • Trade alternative design approaches.
  • Integration of military lethality, survivability, mobility and C5ISR systems.
  • Software documentation (SSDD, SRS, IRS, IDD, logic flow-charts / activity diagrams, UML / SysML Modeling and Simulation).
  • Software configuration management.
  • Software integration and test.
  • System integration lab development.
  • Create/review test plans.
  • Component/Vehicle test support.
  • Corrective actions.
  • Prototype development and test support.
  • Analytical analysis and simulations to evaluate system performance.
  • Interact with external / internal customers and suppliers.
  • Subcontractor management.
  • Maintain project open issues lists.
  • Prepare/present project status (EVMS, …).
  • Willing and able to travel internationally for technology transfer.

Required Skills

Agile/Sprint Methodologies
Software Documentation (SSDD, SRS, IRS, IDD)
Jira
DevSecOps
Development Environment Setup
Project Scheduling and Budgeting
Software Safety Design
Software and Cybersecurity Architecture
Trade-off Analysis
International Travel Coordination
Military Combat Vehicle Systems
Requirements Analysis
Software Architecture
Test Planning and Support
UML/SysML Modeling
Software Integration and Testing
Git
Development of Prototypes
System Integration