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