Software Architect

Actalent
Houston, TX, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Agile Methodology Unit Testing C++ (Programming Language) Embedded Software Fault Tolerance Hardware-In-The-Loop Simulation Real-Time Operating Systems Software Engineering Safety Critical Systems

Job description

Experteer Overview As Software Architect, you define and realize robust, real-time flight software architectures for autonomous space vehicles. You provide technical leadership across the software lifecycle from requirements through release, collaborating with cross-functional teams to meet safety-critical standards. You drive verification, validation (including HIL), and agile project management to deliver reliable, maintainable embedded solutions. This hands-on role shapes mission-critical software and documentation in a fast-paced, aerospace context. Compensation / Benefits * Define flight software architectures for real-time, safety-critical systems * Collaborate with cross-functional teams to elicit and define requirements and designs * Lead verification to ensure compliance with safety-critical standards * Oversee development of fault-tolerant flight software for autonomous vehicles * Guide design, implementation, and integration of real-time embedded components * Oversee unit testing and quality assurance of software components * Lead validation using Hardware-in-the-Loop environments * Drive release of real-time embedded software aligned with mission requirements * Contribute to and maintain technical documentation (architecture, design, verification plans) * Communicate progress, risks, and issues to stakeholders and leadership * Implement and maintain agile project management methodologies * Provide technical leadership and mentorship without direct people management Tasks * Experience in mission-critical or safety-critical software development * Proven ability to define and implement embedded/flight software architectures * Strong background in real-time embedded systems architecture and integration * Hands-on experience with flight control systems or aerospace/spacecraft software * Expert-level C and C++ for embedded/real-time development * Experience with real-time operating systems in embedded environments * Proven end-to-end software development experience (requirements through verification) * Ability to lead verification and ensure compliance with safety standards * Strong communication skills for technical and non-technical audiences * Experience applying agile methodologies in software projects Key requirements * Medical, dental & vision * 401(k) plan with pre-tax and Roth options * Life Insurance * Short and long-term disability * Health Spending Account (HSA) * Paid time off / leave

Requirements

testing and quality assurance of software components * Lead validation using Hardware-in-the-Loop environments * Drive release of real-time embedded software aligned with mission requirements * Contribute to and maintain technical documentation (architecture, design, verification plans) * Communicate progress, risks, and issues to stakeholders and leadership * Implement and maintain agile project management methodologies * Provide technical leadership and mentorship without direct people management Tasks * Experience in mission-critical or safety-critical software development * Proven ability to define and implement embedded/flight software architectures * Strong background in real-time embedded systems architecture and integration * Hands-on experience with flight control systems or aerospace/spacecraft software * Expert-level C and C++ for embedded/real-time development * Experience with real-time operating systems in embedded environments * Proven end-to-end software development aaa pre-tax (requirements through verification) * Ability to lead verification and ensure compliance with safety standards * Strong communication skills for technical and non-technical audiences * Experience applying agile methodologies in software projects Key requirements * Medical, dental & vision * 401(k) plan with pre-tax and Roth options * Life Insurance * Short and long-term disability * Health Spending Account (HSA) * Paid time off / leave

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

1:05 min

Practical Byzantine Fault Tolerance in distributed computing systems

Jonan Scheffler · WWC 2022

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · WWC 2023

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all