
Chief Software Architect
TSC
full-time
Posted on:
Location Type: Office
Location: Aurora • Alabama • Colorado • United States
Visit company websiteExplore more
Job Level
About the role
- In this role, the individual will lead software engineers across TSC to develop and implement sustainable software architectures on current and future TSC hardware products.
- This position requires an individual familiar with all phases of product development and deployment to include changing requirements, hardware, software, and mechanical integration dependencies, field testing, and configuration management.
- The individual in this position needs to work with existing software teams and create a software architecture that supports multiple products to maximize reuse, minimize development time, and ensure long term maintainability.
- Support the design, implementation, integration, test, and maintenance real-time, software on ARM and Intel processors running embedded operating systems.
- Work across the products and teams to implement a sustainable software architecture and supporting development processes.
- Lead by example to enforce architecture, design, and test methodologies.
- Support all phases of detailed system and subsystem development activities for real-time software applications, including upfront analysis, prototyping, end item development and evaluation in laboratory and field test environment.
- Work within a multi-discipline team of systems, hardware, mechanical, software, and firmware engineers to build complete solutions and products.
- Work with product owners to define and implement iterative software releases to meet customer deliverables.
- Work with program managers in project definition, scoping, staff selections, and execution of the software components.
- Work with TSC leadership to manage software IP.
- Support corporate efforts to develop common software practices across the company.
Requirements
- BS and minimum 18 years of experience in industry
- Experience with the following areas is required: Iterative development
- Defining and maintaining software architectures through the product lifecycle
- Working and/or managing software development across multiple physical sites
- Experience delivering software products in USG contracts
- Demonstrated technical leadership and subject matter expertise
- Possess excellent organizational and communications skills
- Able to prioritize work and maximize productivity
- Ability to obtain and maintain a SECRET DoD Clearance.
- U.S. Citizenship required.
Benefits
- TSC offers a stable work environment
- a competitive salary
- a comprehensive benefit package; including ESOP participation
- 401k Plan
- Flexible Work Schedules
- Tuition Reimbursement
- Co-Sponsored Health Plan
- Paid Leave
- much more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architecturereal-time softwareembedded operating systemsARM processorsIntel processorsconfiguration managementiterative developmentproduct lifecycle managementfield testingsoftware development
Soft Skills
technical leadershiporganizational skillscommunication skillsprioritizationproductivity maximization
Certifications
BS degreeSECRET DoD Clearance