CrawlJobs Logo

Filters

Location
Salary

Software Engineer - Avionics Systems Jobs

8 Job Offers

New
Software Engineer - Avionics Systems
Save Icon
Seeking a **Software Engineer** for **Avionics Systems** in **Phoenix, AZ**. You will perform full lifecycle **DO-178** development, defining requirements and implementing code using **assembly language**. Key duties include **avionics I/O mapping**, **A429** data bus communication, and creating ...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Join our team in Phoenix as a Software Engineer for Avionics Systems. You will conduct full lifecycle DO-178 development and testing for proprietary avionics I/O mapping. This role requires 5+ years of DO-178 experience, assembly/register-based programming, and A429 data bus knowledge. Create cer...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Join our Phoenix team as a Software Engineer for Avionics Systems. You will conduct full lifecycle DO-178 development, focusing on flexible I/O mapping for aircraft integration. Key requirements include 5+ years of DO-178 experience, assembly/register-based programming, and avionics I/O/A429 know...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Join our Phoenix team as a Software Engineer for Avionics Systems. You will conduct full lifecycle DO-178 development, focusing on flexible I/O mapping for aircraft integration. Key requirements include 5+ years of DO-178 experience, assembly/register-based programming, and avionics I/O/A429 know...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Join our Phoenix team as a Software Engineer for Avionics Systems. You will conduct full lifecycle DO-178 development, focusing on flexible I/O mapping for aircraft integration. Key requirements include 5+ years of DO-178 experience, assembly/register-based programming, and avionics I/O/A429 know...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Join our Phoenix team as a Software Engineer for Avionics Systems. You will conduct full lifecycle DO-178 development, focusing on flexible I/O mapping for aircraft integration. Key requirements include 5+ years of DO-178 experience, assembly/register-based programming, and avionics I/O/A429 know...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Join our Phoenix team as a Software Engineer for Avionics Systems. You will conduct full lifecycle DO-178 development, focusing on flexible I/O mapping for aircraft integration. Key responsibilities include requirements definition, assembly-like code implementation, and verification testing. Requ...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice

About the Software Engineer - Avionics Systems role

Software Engineer - Avionics Systems Jobs: A Comprehensive Career Overview

The field of software engineering for avionics systems represents a specialized intersection of aerospace engineering and advanced software development. Professionals in this domain are responsible for designing, developing, testing, and maintaining the critical software that controls aircraft and spacecraft systems. These roles involve creating the digital brains behind flight management, navigation, communication, autopilot, and safety monitoring systems, ensuring that every line of code meets rigorous standards for reliability, safety, and real-time performance.

Typical responsibilities for avionics software engineers include architecting embedded software for flight control computers, developing real-time operating system (RTOS) applications, and implementing communication protocols for avionics data buses such as ARINC 429 or MIL-STD-1553. They write and validate code for sensor fusion, actuator control, and display systems, often working with model-based design tools like MATLAB/Simulink. A significant portion of the work involves creating and executing verification and validation (V&V) plans, including unit testing, integration testing, and hardware-in-the-loop (HIL) simulations. These engineers also produce detailed technical documentation, participate in design reviews, and collaborate closely with hardware engineers, systems engineers, and certification authorities to ensure compliance with standards such as DO-178C (for software) and DO-254 (for hardware). Because safety is paramount, avionics software engineers must meticulously track requirements, manage configuration changes, and perform rigorous fault analysis to guarantee system integrity under all operating conditions.

The skills required for avionics software engineer jobs are distinct from general software development. A strong foundation in C and C++ is essential, as these are the primary languages for embedded systems. Proficiency in real-time programming concepts, memory management, and interrupt handling is critical. Understanding of digital signal processing, control theory, and aerospace physics is highly valued. Engineers must be adept with development tools like compilers, debuggers, and emulators specific to microcontrollers and FPGAs. Knowledge of requirements management tools (e.g., DOORS, Jama) and version control systems (e.g., Git, SVN) is standard. Furthermore, familiarity with safety-critical development processes, including traceability matrices, code coverage analysis, and structural coverage testing, is non-negotiable. Soft skills are equally important: meticulous attention to detail, methodical problem-solving, and the ability to communicate complex technical issues to non-technical stakeholders are vital for success in these jobs.

Educational requirements typically include a bachelor’s degree in computer science, software engineering, electrical engineering, or aerospace engineering. Many positions prefer a master’s degree, especially for senior or research-oriented roles. Certifications such as Certified Software Development Professional (CSDP) or specific DO-178C training can be advantageous. Experience with industry-specific tools like VxWorks, Green Hills INTEGRITY, or QNX is often required. For entry-level avionics software engineer jobs, internships or co-op programs in aerospace or defense are highly valued. For more experienced roles, a proven track record of delivering certified software for flight-critical systems is essential.

In summary, software engineer avionics systems jobs offer a challenging and rewarding career for those passionate about technology and aviation. These professionals play a vital role in ensuring the safety and efficiency of modern air travel and space exploration, working in a field where precision, reliability, and innovation converge. The demand for skilled avionics software engineers remains strong, driven by the ongoing modernization of aircraft fleets, the rise of unmanned aerial vehicles (UAVs), and the expansion of commercial spaceflight.