Lead Software Architect

Employer
Softworld, Inc.
Location
Troy, Michigan
Posted
Jun 13, 2024
Closes
Jun 27, 2024
Ref
2775712532
Discipline
Engineering, Software
Position Type
Manager / Leader
Specialty
Other
Hours
Full Time
Organization Type
Corporate
Job Title: Lead Software Architect

Job Location: Troy MI 48007

Onsite Requirements :


  • Defense

  • C++

  • Vetronics



Job Description:

Responsibilities:


  • Ideates and creates in-vehicle software architectures.

  • Provides technical guidance to meet overall software architecture objectives.

  • Manages and develops software engineering team.

  • Analyzes documentation created by software engineers for quality.

  • Recommends and evaluates software technology and language.



Requirements:


  • Bachelor's degree in computer science or a related technical field or equivalent work experience.


  • Minimum 5 years of relevant experience.

  • Experience with In-Vehicle Software architecture and design.

  • Experience with software languages, technologies, methodologies, Application Programming Interfaces (API's), database, and Pub/Sub.

  • Advanced knowledge in developing and writing software requirements definitions.

  • Ability to lead a technical team including strong knowledge in providing professional and technical growth.

  • Advanced knowledge in Agile program methodology and implementation.

  • Ability to work on the engineering and integration of military ground vehicle electronics systems and subsystems.

  • Knowledge of best practices in documentation of software and software technology.

  • Advanced knowledge of best practices in software systems integration.



Preferred:


  • Master's degree in computer science or a related technical field.

  • Experience with Agile Process methodologies.

  • Experience in software development, configuration, and testing.

  • Experience with the engineering and integration of military ground vehicle electronics systems and subsystems.

  • Good knowledge of Vetronics systems and application.

  • Good understanding of business processes: creation, refinement, and gap analyses.

  • Ability to interface with software, network, and hardware development and integration teams.

  • Advanced knowledge in software topology, software technology, and language recommendation and evaluation.

  • Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies.



This client is a US Federal Government contractor and is legally required to hire s.

Due to the nature of the work, a United States Government Clearance is required to be eligible for the position.