Senior Aviation Software Engineer - SkyGrid, LLC
Austin, TX 78701
About the Job
SkyGrid, a Boeing SparkCognition Company, exists to open the sky for autonomous flight. Based in Austin, Texas, SkyGrid builds high-assurance third-party services to enable the safe operations and airspace integration of autonomous aircraft. SkyGrid also acts as a key operational nexus for advanced air mobility, integrating and managing data, infrastructure, access, and traffic to support seamless and efficient air traffic services.
The SkyGrid team is looking for a Senior Aviation Software Engineer who will be responsible for various software development lifecycle activities including the requirements, design, implementation and verification of DO-178C standards. In this role, you will collaborate with various functional teams for requirements development, architecture design, and mentorship of junior engineers while fostering a culture of independent and skilled professionals.
Performance Objectives:
- Develop software high level requirements
- Establish traceability between system requirements and software high levelrequirements
- Support oversight of software high level requirements
- Contribute to software architecture design
- Support reviews of planning and standard documents, software high level requirements and architecture design
Responsibilities:
- Design, develop, and test aerospace-grade software in C/C++ for a Real Time Operating System (RTOS) environment such as VxWorks
- Develop high level and low-level software requirements from system requirements
- Perform requirement/design/code/test artifacts reviews
- Ensure compliance with DO-178C software development practices, and produce necessary planning and development/verification artifacts
- Make key high-level design decisions for distributed architectures
- Conduct extensive testing, including software unit testing, requirements-based testing, structural coverage and system integration testing
- Engage in systematic debugging and root cause analysis to ensure software reliability
- Collaborate in Agile development practices, including sprint planning, stand-ups, and retrospectives
- Translate business requirements into detailed software requirements and architectures
Qualifications
- 8+ years of software engineering industry experience in C/C++ for safety critical systems
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Demonstrated capability in making architectural design decisions and mentoring others
- Experience with network programming and protocols
- Strong ability in technical documentation and effective communication skills
- Ability to translate business needs into technical solutions without significant guidance
- Proficiency in Polarion, Git, and comfortable working in Linux or MacOS environments
- Proficiency with DO-178C, DO-330 and DO-331 standards
Preferred Qualifications:
- Experience in the aerospace, aviation, or autonomous systems industries is highly desirable
- Experience with continuous integration/continuous deployment (CI/CD) pipelines
PI239716798
Source : SkyGrid, LLC