CrawlJobs Logo

Avionic Software Engineer

United States, Raleigh 100000.00 - 120000.00 USD / Year · Job Posted January 03, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Mid-Level Avionic Software Engineer with hands-on experience developing safety-critical aerospace software in accordance with DO-178 standards, typically at Design Assurance Level (DAL) A or B. The ideal candidate has 5–8 years of experience and is comfortable contributing across the software lifecycle, from requirements and implementation to integration and verification, within a highly regulated engineering environment.

Job Responsibility

  • Contribute to the design, development, implementation, and verification of embedded avionic software in compliance with DO-178C (DAL A or B)
  • Implement and optimize software components and algorithms for constrained, real-time embedded environments
  • Support system integration activities by collaborating with systems, hardware, and test engineering teams
  • Participate in defining software architecture and interface requirements, ensuring traceability and adherence to aerospace standards
  • Perform and participate in formal design and code reviews to ensure safety, quality, and regulatory compliance
  • Assist with hardware bring-up, low-level debugging, and troubleshooting using tools such as oscilloscopes, logic analyzers, and protocol analyzers
  • Work with embedded communication protocols (e.g., CAN, SPI, I2C, ARINC 429, MIL-STD-1553) to ensure reliable system interactions

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline
  • 5–8 years of experience in embedded software development within aerospace or other safety-critical industries
  • Direct experience working with DO-178C development, verification, and certification processes (DAL A or B strongly preferred)
  • Proficiency in C and/or C++, with familiarity in Python or other scripting languages for test or automation tasks
  • Solid understanding of embedded systems design, RTOS concepts, timing constraints, and low-level hardware interfaces
  • Ability to work fully on-site in Raleigh, North Carolina

What we offer

  • mentorship
  • career growth opportunities
  • comprehensive benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Avionic Software Engineer

8 matching positions

Avionic Software Engineer

We are seeking a Mid-Level Avionic Software Engineer with hands-on experience de...
Location
Location
United States , Burlington
Salary
Salary:
100000.00 - 120000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline
  • 5–8 years of experience in embedded software development within aerospace or other safety-critical industries
  • Direct experience working with DO-178C development, verification, and certification processes (DAL A or B strongly preferred)
  • Proficiency in C and/or C++, with familiarity in Python or other scripting languages for test or automation tasks
  • Solid understanding of embedded systems design, RTOS concepts, timing constraints, and low-level hardware interfaces
  • Ability to work fully on-site in Burlington, Vermont
Job Responsibility
Job Responsibility
  • Contribute to the design, development, implementation, and verification of embedded avionic software in compliance with DO-178C (DAL A or B)
  • Implement and optimize software components and algorithms for constrained, real-time embedded environments
  • Support system integration activities by collaborating with systems, hardware, and test engineering teams
  • Participate in defining software architecture and interface requirements, ensuring traceability and adherence to aerospace standards
  • Perform and participate in formal design and code reviews to ensure safety, quality, and regulatory compliance
  • Assist with hardware bring-up, low-level debugging, and troubleshooting using tools such as oscilloscopes, logic analyzers, and protocol analyzers
  • Work with embedded communication protocols (e.g., CAN, SPI, I2C, ARINC 429, MIL-STD-1553) to ensure reliable system interactions
  • Fulltime
Read More
Arrow Right

Software Engineer - FMS User Interface Engineer

We are in need of a skilled software engineer to perform new feature development...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical/Computer/Aerospace Engineering or Computer Science
  • 8+ years software development and integration of safety critical embedded avionics systems
  • 5+ years experience using C/C++ programming languages for software development
  • Familiar with the DO-178B/C Software Development Life Cycle (SDLC)
  • Experience developing Flight Management Systems (FMS) User Interfaces (UIs)
  • Familiar with the software change request process
  • Effective written and verbal communication skills
  • Strong interpersonal skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
Job Responsibility
Job Responsibility
  • Perform new feature development & software updates to the FMS User Interface (UI)
  • Fulltime
Read More
Arrow Right

Software Engineer - FMS User Interface Engineer

We are in need of a skilled software engineer to perform new feature development...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical/Computer/Aerospace Engineering or Computer Science
  • 8+ years software development and integration of safety critical embedded avionics systems
  • 5+ years experience using C/C++ programming languages for software development
  • Familiar with the DO-178B/C Software Development Life Cycle (SDLC)
  • Experience developing Flight Management Systems (FMS) User Interfaces (UIs)
  • Familiar with the software change request process
  • Effective written and verbal communication skills
  • Strong interpersonal skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
Job Responsibility
Job Responsibility
  • Perform new feature development & software updates to the FMS User Interface (UI)
  • Fulltime
Read More
Arrow Right

Software Engineer - FMS User Interface Engineer

We are in need of a skilled software engineer to perform new feature development...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical/Computer/Aerospace Engineering or Computer Science
  • 8+ years software development and integration of safety critical embedded avionics systems
  • 5+ years experience using C/C++ programming languages for software development
  • Familiar with the DO-178B/C Software Development Life Cycle (SDLC)
  • Experience developing Flight Management Systems (FMS) User Interfaces (UIs)
  • Familiar with the software change request process
  • Effective written and verbal communication skills
  • Strong interpersonal skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
Job Responsibility
Job Responsibility
  • Perform new feature development & software updates to the FMS User Interface (UI)
  • Fulltime
Read More
Arrow Right

Software Engineer - FMS User Interface Engineer

We are in need of a skilled software engineer to perform new feature development...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical/Computer/Aerospace Engineering or Computer Science
  • 8+ years software development and integration of safety critical embedded avionics systems
  • 5+ years experience using C/C++ programming languages for software development
  • Familiar with the DO-178B/C Software Development Life Cycle (SDLC)
  • Experience developing Flight Management Systems (FMS) User Interfaces (UIs)
  • Familiar with the software change request process
  • Effective written and verbal communication skills
  • Strong interpersonal skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
Job Responsibility
Job Responsibility
  • Perform new feature development & software updates to the FMS User Interface (UI)
  • Fulltime
Read More
Arrow Right

Software Engineer - Avionics Network Switch

We are seeking multiple software engineers to support code development and requi...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical/Computer/Aerospace Engineering or Computer Science
  • 8+ years Software development for safety critical embedded avionics systems
  • Experience with application of DO-178 for software development
  • Experience updating code using C programming language
  • Experience updating and tracing software requirements
  • Experience developing software for real-time applications
  • Self-motivated and takes the initiative to get things done
  • possesses a "go forth and conquer" mentality
  • Effective written and verbal communication skills
  • Accountable and takes ownership of assigned tasks
Job Responsibility
Job Responsibility
  • Support code development and requirements tracing for a cutting-edge avionics system network switch application
  • Fulltime
Read More
Arrow Right

Software Engineer - Flight Management System

Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering or other related technical area
  • 7+ years of experience in embedded software development for avionics
  • Experience developing software for 1 or more FMS functional areas: Performance
  • Predictions
  • Flight Planning
  • Nav
  • Lateral Guidance
  • Vertical Guidance
  • User Interface
  • Datalink
Job Responsibility
Job Responsibility
  • Responsible for designing and developing Flight Management Systems software based upon legacy NGFMS product line functionality with transformations required to operate within the NGA FMS Product for Part 23 Class 1 / 2, Part 23 Class 3 / 4, and Part 25 aircraft
  • Fulltime
Read More
Arrow Right

Software Engineer - Avionics Systems

We are looking for a Software Engineer to conduct Full lifecycle DO-178 developm...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Science or related field
  • 5+ years of experience in DO-178 software development life cycle
  • Experience with assembly language / register-based programming
  • Familiar with avionics I/O mapping
  • Familiar with A429 data bus communication
  • Experience creating test cases and test procedures (TC/TPs) for DO-178 verification of avionics software
  • Experience with hardware/software integration
  • Experience executing tests and analyzing test results to identify defects
  • Familiar with compliance with industry standards and regulatory requirements for aerospace products
  • Familiar with C language programming
Job Responsibility
Job Responsibility
  • Conduct Full lifecycle DO-178 development and test of a proprietary method of flexibly mapping avionics I/O to seamlessly integrate with various aircraft
  • Defining software requirements based on system requirements and the ICD
  • Implementation of requirements using assembly language-like code
  • Verification testing
  • Creation of necessary DO-178 certification artifacts
  • Fulltime
Read More
Arrow Right