What are the responsibilities and job description for the Senior Embedded Software Engineer position at SkyGrid?
SkyGrid, a Boeing, Avathon Company, exists to open the sky for autonomous flight. Based in Austin, Texas, SkyGrid builds ground based high-assurance third-party services to enable the safe operations and airspace integration of highly automated and 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 Software Engineer who will be responsible for various software development lifecycle activities including requirements, design, and implementation and verification per DO-178C standard. In this role, you will collaborate with various functional teams for requirements development and, architecture design, while and mentoring junior engineers to cultivate a team of independent and skilled professionals. This person will report to the Software Engineering Manager.
\n- Develop software high/low level requirements
- Establish traceability between system requirements and high/low level requirements
- Support oversight of software high/low level requirements development
- Contribute to software architecture design
- Support reviews of planning and standard documents, software high/low level requirements and architecture design
- Design, develop, and test safety critical software in C/C for a Real Time Operating System (RTOS) environment such as VxWorks, real time Linux
- Develop high/low level software requirements from system requirements
- Perform requirement/design/code/test artifacts reviews
- Ensure compliance with DO-178C software development practices, plans (Software Development Plan (SDP), Software Verification Plan (SVP), Software Configuration Management Plan (SCMP), standards,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
- Mentor junior developers, fostering a team of independent and skilled professionals
- Collaborate in Agile, development practices, including sprint planning, stand-ups, and retrospectives
- Translate business requirements into detailed software requirements and architectures
- 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, Aerospace Engineering or a related field
- Comfortable working in Docker, container runtimes such as ECS or Kubernetes, and AWS
- Demonstrated capability in making architectural design decisions and mentoring others
- Experience with network programming and protocols (TCP/IP, UDP, HTTPS, TLS, SFTP)
- Strong ability in technical documentation and effective communication skills
- Ability to translate business needs into technical solutions independently 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, alternatively IEEE/ISO/IEC 12207 or IEC 61508
- Experience in the aerospace, aviation, or autonomous systems industries is highly desirable
- Experience with continuous integration/continuous deployment (CI/CD) pipelines
- Comprehensive Health Coverage from Day One: Enjoy immediate access to medical, dental, and vision insurance, including HSA and FSA options.
- Generous Retirement Contributions: Benefit from an automatic company 401k contribution program, with no match required, plus an additional company matching program to boost your retirement savings.
- Calm Annual Membership: Prioritize your mental health with complimentary access to mindfulness and meditation resources.
- Discounted ClassPass Membership: Stay active and healthy with access to thousands of fitness studios and gyms nationwide.
- Investment in Your Growth: Receive an annual stipend for learning and development to support your continuous education and skill development
- Engaging Team Activities: Participate in quarterly team-building events and celebrations organized by our dedicated culture committee.
- Fully Stocked Kitchen: Enjoy a variety of snacks and beverages to keep you fueled throughout the day.