CrawlJobs Logo

Avionic Software Engineer

altenusa.com Logo

ALTEN Technology USA

Location Icon

Location:
United States , Raleigh

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

100000.00 - 120000.00 USD / Year

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

Additional Information:

Job Posted:
January 03, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Avionic Software Engineer

Software Verification Engineer - Aircraft Surveillance Systems

This position supports development of new or modified aircraft surveillance syst...
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
  • 5+ years software development of safety critical embedded avionics systems
  • Familiar with the DO-178B/C software development life cycle
  • Experienced with DO-178B/C software verification process and associated artifacts for a Design Assurance Level B (DAL B) system
  • Experience developing software verification Test Cases and Test Procedures (TC/TP)
  • Experienced in C programming
  • Experienced in decomposing system level requirements to software high- and low-level requirements in complex multi-partitioned systems
  • Familiar with DOORS for requirements capture and tracing
  • Familiar with ClearCase version control and configuration management system
  • Familiar with ClearQuest for creating and tracking change requests
Job Responsibility
Job Responsibility
  • This position supports development of new or modified aircraft surveillance systems and performs validation and verification of those systems
Read More
Arrow Right

Software Engineers - FMS Guidance and Datalink

We are seeking Advanced Software Development Engineers to be part of the Next-Ge...
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
  • 5+ years embedded avionics experience
  • Flight Management System (FMS) experience in Guidance and/or Datalink functional areas
  • Experience in software development in accordance with DO-178
  • Experience developing Software Requirements
  • Experience developing Object-Oriented Software Code in C++
  • Must be self-motivated, accountable, and detail-oriented
  • Must be able to work in collaborative team environment
  • Must possess excellent communication and interpersonal skills
  • Must be able to work under minimal supervision
Job Responsibility
Job Responsibility
  • Software requirements and code development for Flight Management System (FMS) Guidance and Datalink functional areas
  • Collaborate with stakeholders to ensure the successful execution of projects
Read More
Arrow Right

Avionics Systems Engineer

Would you like to contribute to the integration of safety-critical embedded syst...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in Electrical, Computer, Aerospace Engineering or equivalent
  • Relevant experience in the integration and/or validation of avionics systems
  • Knowledge of avionics system architectures
  • Significant experience with DOORS is mandatory
  • Strong understanding of qualification, safety assessment, and certification standards, particularly military ones such as MIL-STD-810, MIL-HDBK-217, or similar
  • Ability to read wiring diagrams and interpret technical documentation
  • Proficiency in French and English (bilingualism is an asset)
  • Strong analytical skills, attention to detail, autonomy, and a good team spirit
Job Responsibility
Job Responsibility
  • Ensure the functional integration of avionics systems (FMS, GPS, VHF, ADS-B, TCAS, etc.) on test benches, simulators, or aircraft
  • Configure and validate embedded systems through ground testing (regression, non-regression, environmental, EMI testing, etc.)
  • Diagnose and resolve system, software, or interface issues (avionics/cabin/network)
  • Develop and execute test procedures based on system requirements (ARP4754A, DO-178C, DO-160G)
  • Analyze test results and document validation reports, non-conformity reports, and traceability matrices
  • Interpret wiring diagrams, Interface Control Documents (ICDs), and functional logic schematics
  • Participate in technical reviews (PDR, CDR, TRR) with system, development, flight test, and certification teams
  • Contribute to the setup and deployment of test and automation tools (Python, TestStand, LabVIEW, etc.)
  • Collaborate with certification teams to ensure compliance with civil or military standards
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right

Electrical and Avionics Systems Engineer

ITPS is seeking a full-time Electrical Engineer to join our engineering team in ...
Location
Location
Canada , London, Ontario
Salary
Salary:
Not provided
itpscanada.com Logo
ITPS (CANADA) LTD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid understanding of aircraft electrical systems, power distribution, and signal integrity
  • Hands-on experience with avionics interfaces and protocols: ARINC 429, RS-232/422/485, CAN bus
  • Experience with LRU integration, signal routing, grounding/shielding practices, and EMI/EMC considerations
  • Ability to work with aircraft sensors (AHRS, IMUs, magnetometers, electro-optical payloads) and mission/display computers
  • Familiarity with technical drawing tools (e.g., MS Visio, Enovia) and engineering design platforms
  • Understanding of regulatory and airworthiness documentation standards in aerospace systems
  • Proficiency with tools such as: MS Office, Navision, Enovia, ARINC scheduling software
  • Experience with Matlab or IADS for system analysis and data visualization
Job Responsibility
Job Responsibility
  • Lead design and development of aircraft electrical systems from concept to production
  • Prepare and maintain engineering documentation: I/O definitions, schematics, interface control documents (ICDs), wiring diagrams
  • Design and review custom PCB layouts and avionics harnessing
  • Oversee component selection, BOM management, and procurement coordination
  • Plan and conduct bench-level and on-aircraft testing, including functional verification, continuity checks, and system validation
  • Collaborate with avionics, flight test, and systems teams for seamless integration into flight platforms
  • Provide technical support during installation, troubleshooting, and acceptance testing phases
  • Fulltime
Read More
Arrow Right

Subject-Matter Expert Avionics Engineer

Phalanx Griffon (PG) is the Air Force’s open‑architecture airborne node linking ...
Location
Location
United States , Dayton
Salary
Salary:
Not provided
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship
  • Active TS/SCI clearance
  • High School Diploma plus 20 years of experience
  • Must have been directly involved with avionics engineering and have focused on this technical area for over 20 years
  • has published work or work samples showing that they are an expert in this field
  • have participated in technical presentations/roadshows/conferences as an expert in their respective field
  • Expert knowledge of MIL‑STD‑1553, ARINC‑429/664, Ethernet (TSN/AFDX), VPX architectures, and timing/synchronization methods
  • Demonstrated success integrating Type‑1 crypto, SATCOM/RF subsystems, and open mission systems (OMS/UCI, FACE, SOSA)
  • Hands‑on experience generating airworthiness artifacts and guiding systems through developmental & operational test
  • Proficiency with avionics E‑CAD and MBSE tools (CAMEO/MagicDraw, Rhapsody, Altium/OrCAD)
Job Responsibility
Job Responsibility
  • Define avionics integration schemes that marry Nomad VPX hardware with platform data buses (MIL‑STD‑1553, ARINC‑429/664, Ethernet TSN) and mission computers
  • Develop interface‑control documents (ICDs), signal‑flow diagrams, and timing budgets
  • ensure alignment with OMS/UCI messages and cross‑domain guard rules
  • Lead authoring of AF Form 1067s, E‑series flight‑clearance packages, and safety‑of‑flight analyses
  • Oversee DO‑254 (hardware) & DO‑178C (software) compliance artifacts where required
  • Capture avionics models in SysML/CAMEO and link to requirements, verification methods, and hardware part trees
  • Drive configuration‑control boards, red‑line incorporation, and model synchronization
  • Specify and validate wiring harnesses, signal conditioning, and power interfaces in the Integration SIL
  • Troubleshoot EMI/EMC, timing, and protocol issues
  • guide corrective actions through to flight‑test readiness
  • Fulltime
Read More
Arrow Right

Senior Software Engineer- Flight Autonomy

Merlin Labs is seeking a Senior Software Engineer with strong experience in DO-1...
Location
Location
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, Aerospace, or related field
  • 3-5 years of embedded or flight software development experience within a DO-178C environment
  • Strong proficiency in C/C++ for embedded, real-time, safety-critical systems
  • Understanding of avionics protocols and architectures (ARINC 429, ARINC 653, CAN, MIL-STD-1553, Ethernet)
  • Experience designing and implementing software for real-time operating systems (RTOS), with strong knowledge of low level topics such as device driver development, interrupt handling, memory management, and performance estimation
  • Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion
  • Experience with hardware/software integration, debugging on target hardware, and use of analysis tools (logic analyzers, bus analyzers)
  • Experience with Python scripting, tool automation and test automation
  • Experience with CI/CD environments and automated code quality checks
Job Responsibility
Job Responsibility
  • Develop, integrate, and verify flight-critical software using C/C++ following DO-178C processes
  • Build application-level flight software and ensure robust integration with underlying avionics hardware interfaces
  • Create, maintain and review software requirements, code and certification artifacts adhering to certification plans and standards
  • Troubleshoot integration issues on test benches and aircraft
  • Develop automated workflows for software integration and build processes
  • Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met
  • Contribute to planning and execution of SOI audits and certification reviews
  • Create and maintain comprehensive documentation for software requirements, architecture, build processes and design decisions
  • Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities
  • Fulltime
Read More
Arrow Right

Software Verification Engineer

We are looking for a talented and detail-oriented Software Verification Engineer...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Engineering, Aeronautics, Systems & Networks, or a related field
  • 3 years of experience in embedded software development, verification, and validation
  • Knowledge of DO-178C / DO-178B standards
  • Solid understanding of Matlab/Simulink
  • Familiarity with testing tools such as Rational RTRT and/or LDRA
  • Good knowledge of communication protocols (ARINC 429, CANbus, PowerPC)
  • Proficiency in the C programming language
Job Responsibility
Job Responsibility
  • Develop and execute comprehensive test plans and test cases for embedded software applications, including engine controls, flight management systems, and avionics systems
  • Perform software testing in compliance with DO-178 standards and industry best practices
  • Ensure traceability between software design and testing activities
  • Prepare technical documentation, including test reports and verification results
  • Collaborate with cross-functional teams to enhance software quality and efficiency
  • Contribute to the continuous improvement of team performance (quality, efficiency, and on-time delivery)
  • Provide regular progress updates and workload assessments to project managers
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right

Software Engineer

Are you ready to build the software that will connect Earth to robotic systems o...
Location
Location
United States , Hawthorne
Salary
Salary:
125000.00 - 175000.00 USD / Year
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Python and C/C++
  • Background in network software, long-range wireless systems, and real-time or near-real-time data transport
  • Experience working with video encoding/streaming pipelines
  • Degree in Computer Science or equivalent professional experience
  • Proven ownership of software systems from design through test and deployment
  • Excellent communication and problem-solving abilities
  • A desire to work hands-on with robotic hardware and build software for extreme environments
  • Must meet EAR requirements (U.S. Citizen, Permanent Resident, Refugee, or Asylee)
Job Responsibility
Job Responsibility
  • Own the software chain from ground station consoles through the lander relay to lunar rovers
  • Build teleoperation interfaces that operate reliably with high-latency video streams
  • Develop robust, maintainable communications software supporting mission-critical operations
  • Collaborate closely with autonomy and avionics teams to ensure smooth mode transitions and hardware/software alignment
  • Implement systems for video capture, encoding, and streaming during remote operations
  • Contribute to architecture discussions, code reviews, simulation environments, and test campaigns
  • Support deployed systems during testing and mission ops
What we offer
What we offer
  • Equity
  • Benefits
  • Flexible PTO
  • Fulltime
Read More
Arrow Right