Senior Software Engineer

SkyGrid is an Advanced Air Mobility Third-Party Service Provider building high-assurance services for safe operation and integration of autonomous aircraft.
Backend
Senior Software Engineer
Remote
8+ years of experience
AI · Automotive

Description For Senior Software Engineer

SkyGrid, an innovative Advanced Air Mobility (AAM) Third-Party Service Provider based in Austin, Texas, is revolutionizing the autonomous flight industry. We're seeking a Senior Software Engineer to join our mission of enabling safe autonomous aircraft operations. This role combines cutting-edge technology with safety-critical systems development, requiring expertise in C/C++ programming and RTOS environments.

As a Senior Software Engineer, you'll be instrumental in developing high-assurance third-party services, working within DO-178C standards to ensure the highest level of safety and reliability. You'll collaborate across teams, mentor junior engineers, and make crucial architectural decisions that directly impact the future of autonomous flight systems.

The ideal candidate brings 8+ years of software engineering experience, strong technical expertise in safety-critical systems, and a passion for autonomous technology. You'll work with modern tools and technologies, including Docker, Kubernetes, and AWS, while maintaining strict safety and compliance standards.

This remote position offers the opportunity to work on groundbreaking technology that's shaping the future of aviation. You'll be part of a team that's building the operational nexus for Advanced Air Mobility, managing critical infrastructure, and enabling scaled operations. If you're excited about combining software engineering excellence with aviation innovation, and want to contribute to opening the skies for autonomous flight, this role at SkyGrid could be your next career milestone.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design, develop, and test safety critical software in C/C++ for RTOS environment
  • Develop high/low level software requirements from system requirements
  • Perform requirement/design/code/test artifacts reviews
  • Make key high-level design decisions for distributed architectures
  • Conduct extensive testing, including unit testing and system integration testing
  • Mentor junior developers
  • Collaborate in Agile development practices
  • Translate business requirements into detailed software requirements

Requirements For Senior Software Engineer

Kubernetes
Linux
  • 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 related field
  • Experience with Docker, container runtimes such as ECS or Kubernetes, and AWS
  • Experience with network programming and protocols (TCP/IP, UDP, HTTPS, TLS, SFTP)
  • Proficiency in Polarion, Git, and Linux or MacOS environments
  • Proficiency with DO-178C, DO-330 and DO-331 standards
  • Strong technical documentation and communication skills

Interested in this job?

Jobs Related To SkyGrid Senior Software Engineer

Simulation Software Developer

Senior Simulation Software Developer position at SkyGrid, developing autonomous flight systems with Python, C, and cloud technologies.

Senior Full Stack Engineer

Senior Full Stack Engineer position at SkyGrid, developing high-assurance services for autonomous aircraft operations using Python, React, and cloud technologies.

Senior Software Developer, Full Stack, Google Workspace

Senior Full Stack Software Developer role at Google working on Google Workspace, developing next-generation technologies.

Senior CPU Performance Architect

Senior CPU Performance Architect role at Google, focusing on custom silicon solutions and processor architecture for next-gen hardware experiences.

Senior Product Manager, Search

Senior Product Manager position at Google Search, leading product development and strategy for one of the world's most used products.