1

Aviation Software Engineer Jobs in California (NOW HIRING)

Software Engineer (LabVIEW)Build the Test Systems Driving the Future of Aerospace Innovation PDS Tech Commercial is partnering with a leading aviation and defense innovator to hire a Software ...

Software Engineer

Sunnyvale, CA · On-site

$132.02/hr

Software Engineer (LabVIEW) Build the Test Systems Driving the Future of Aerospace Innovation PDS Tech Commercial is partnering with a leading aviation and defense innovator to hire a Software ...

... commercial aviation products and/or applications. Essential Functions * Creates and executes ... Utilizes software engineering tools such as configuration management systems, build processes, and ...

New

Build Software Engineer

Mountain View, CA · On-site

$185K - $230K/yr

Automated aviation systems will enable a future where air transportation is safer, more convenient ... As a Build Software Engineer, you will own the systems that enable quick and reliable building ...

Software Engineer

Mountain View, CA · On-site

$140 - $210/hr

Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience * 3+ years of ... Familiarity with aviation display software development, including ARINC-661 and DO-178.

New

Software Engineer

Sunnyvale, CA · On-site

$119.50 - $164.40/hr

Elevate Global Aviation Safety as our next Senior Embedded Software Engineer (GPS)! Ready to make a tangible impact on global industries using cutting‑edge technology? As a Senior Embedded Software ...

New

next page

Showing results 1-20

Aviation Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do aviation software engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for aviation software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What is an aviation software engineer?

An Aviation Software Engineer designs, develops, tests, and maintains software systems used in aviation, including flight management systems, avionics, air traffic control, and aircraft simulation. They work with programming languages like C, C++, and Python, ensuring software meets strict safety and regulatory standards. Their role may involve optimizing performance, improving reliability, and integrating new technologies into aviation systems.

What are the typical daily responsibilities of an aviation software engineer?

Aviation Software Engineers typically spend their days developing, testing, and maintaining software used in aircraft systems such as flight controls, navigation, or communication systems. They collaborate closely with other engineers, quality assurance specialists, and sometimes pilots to ensure that software meets rigorous safety and regulatory standards. Routine tasks often include writing code, debugging, integrating software with hardware, and participating in code reviews and design meetings. This role requires balancing technical tasks with regular communication to resolve challenges and keep projects on schedule.

What are the key skills and qualifications needed to thrive as an aviation software engineer?

Aviation Software Engineers require strong software development skills, a solid understanding of avionics systems, and typically hold a degree in computer science, engineering, or a related field. Familiarity with programming languages like C/C++, ADA, knowledge of DO-178C certification standards, and experience with real-time operating systems (RTOS) are crucial. Excellent problem-solving, attention to detail, teamwork, and effective communication skills help them collaborate efficiently across multidisciplinary teams. These competencies ensure the creation of reliable, compliant, and safe software critical for aviation systems.

What are the most commonly searched types of Aviation Software Engineer jobs in California?

The most popular types of Aviation Software Engineer jobs in California are:

What job categories do people searching Aviation Software Engineer jobs in California look for?

The top searched job categories for Aviation Software Engineer jobs in California are:

Infographic showing various Aviation Software Engineer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Staff Software Engineer, Engineering Applications

Archer

San Jose, CA • On-site

Full-time

Re-posted 14 days ago


Job description

Job Summary:
Archer is an aerospace company based in San Jose, California, building an all-electric vertical takeoff and landing aircraft. The Staff Software Engineer will be responsible for developing full-stack web applications and integration tools to support aerospace engineering teams, ensuring reliability and scalability of the infrastructure and tooling created.
Responsibilities:
• Develop Full-Stack Web Applications and Integration Tools: Design, build, and maintain modern Typescript, Javascript and Go applications to assist with testing, data capture, and config management of our aircraft. This work will span web applications, web APIs and desktop environments, initially focused on the management of airplane system test lab configurations.
• Identify Gaps in Processes and Workflows: Use existing vehicle development knowledge and previous experience to identify new tooling and application needs, as well as optimize or refactor existing toolchains and integrations
• Build for Reliability: Ensure the infrastructure and tooling you create are scalable, reliable, and easy to maintain. Document your work and champion best practices across the engineering organization.
• Collaborate Cross-Functionally: Work closely with hardware engineers, embedded software developers, and integration / lab teams to understand their requirements and build the tools they need to succeed.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience.
• 5+ years of professional software development experience, with a strong emphasis on tooling, automation, or DevOps.
• 2+ years of software tool development experience in the Aerospace industry
• Experience with front-end development (e.g. using Typescript / React)
• Experience with back-end development (e.g. using Node Express or Gin)
• Strong ability with relational databases and schema design (e.g using postgres)
• A strong foundation in software development best practices, including version control (Git), code reviews, and testing.
Preferred:
• Familiarity with GraphQL and GraphQL backend engines (bonus for Hasura)
• Experience with modern React/TypeScript frontend libraries (e.g. Flowbite-React, PrimeReact )
• Proficient in writing and maintaining automated tests using frameworks (e.g. Jest, React Testing Library)
• Demonstrable experience designing, building, and maintaining Tailwind CSS Web Interfaces
• Experience building RESTful APIs
• Experience with containerization (Docker) and orchestration (Kubernetes).
• Knowledge of hardware communication standards like CAN bus, ARINC-429, or RS-422.
Company:
Archer develops electric vertical takeoff and landing aircraft, autonomous flight systems, and aviation software. Founded in 2020, the company is headquartered in San Jose, USA, with a team of 1001-5000 employees. The company is currently Late Stage.