Software Engineer - Air Data Systems

Real Time Consulting, LLC

$120K — $145K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field required.
  • 12+ years of experience in embedded software development.
  • Strong knowledge of DO-178B/C certification standards.
  • Advanced proficiency in C/C++ programming languages.
  • Experience in software architecture principles and best practices.
  • Ability to thrive in multidisciplinary engineering teams.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design and develop embedded software for Air Data Systems applications.
  • Ensure compliance with DO-178B/C certification during software development.
  • Collaborate with cross-functional teams to define software requirements.
  • Implement software development best practices and sound architectural principles.
  • Support verification, validation, and certification of software.
  • Deliver high-quality software within project deadlines.
  • Manage software configuration using established tools.

Benefits

  • Remote work option available.
  • Opportunity to work on safety-critical avionics software.
  • Engagement with advanced aerospace programs.
  • Collaboration with skilled multidisciplinary teams.
Full Job Description
JOB TITLE: Software Engineer - Air Data Systems

REMOTE OPTION AVAILABLE!

ABOUT THE JOB: Seeking an experienced Senior Embedded Software Engineer to support the development of safety-critical avionics software for Air Data Systems. This is a remote position supporting advanced aerospace programs requiring extensive experience in embedded software development and DO-178B/C certification.

Key Responsibilities:
  • Design, develop, modify, test, and implement embedded software for Air Data Systems applications.
  • Develop software in accordance with DO-178B/C certification requirements for safety-critical avionics systems.
  • Collaborate with systems engineering, software engineering, and other cross-functional teams to define requirements and ensure successful project execution.
  • Apply software development best practices, design patterns, and sound architectural principles throughout the software development lifecycle.
  • Support software verification, validation, and certification activities.
  • Deliver high-quality software while meeting project schedules and technical objectives.
  • Make timely, technically sound decisions while balancing detailed analysis with execution.
  • Maintain software configuration using established configuration management tools.

REQUIRED SKILLS:
  • Bachelor's degree in computer science, Software Engineering, Electrical Engineering, Computer Engineering, or related engineering discipline.
  • Minimum of 12 years of experience in embedded software development throughout the software development lifecycle.
  • Strong knowledge of DO-178B/C software certification processes.
  • Knowledge of software development best practices.
  • Knowledge of software architecture principles.
  • Advanced proficiency in C/C++ programming.
  • Thorough understanding of embedded software architecture, software design principles, and development best practices.
  • Experience defining software requirements in alignment with operational objectives.
  • Able to work effectively within multidisciplinary engineering teams.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work independently while managing multiple priorities.
  • Thrives in a collaborative engineering environment.
  • Demonstrates sound engineering judgment.
  • High level of attention to detail.
  • Able to balance technical analysis with decisive execution.
  • Exhibits creativity, initiative, and ownership.

Similar Jobs

More Jobs at Real Time Consulting, LLC

More Aerospace & Defense Jobs

Find similar Software Engineer - Air Data Systems jobs: