Senior Software Engineer - ATS (Onsite)
Date Posted: 2026-08-05 | Location: Fullerton, CA (onsite) | U.S. citizenship is required.
About the role
Join our Connected Aviation group as a Senior Software Engineer on the Air Traffic Systems (ATS) team. You’ll contribute to the safety-of-life Wide-Area Augmentation System (WAAS), the FAA’s cornerstone for transitioning civil aviation from ground-based to satellite-based navigation. This role involves designing, developing, integrating, and verifying operational and test software for a real-time, satellite-based system that enhances aviation safety and efficiency.
Responsibilities
- Design, develop, and test software for processing, analyzing, and presenting high-capacity data from safety-critical, real-time satellite systems.
- Support formal and informal software integration and qualification testing to meet DO-178B standards (requirements-based verification and robustness testing).
- Update software process documentation and work instructions to comply with DO-178B and company processes.
- Maintain documentation for test, verification, and design activities.
- Collaborate with cross-discipline teams to meet program milestones and cost/schedule objectives.
- Collect and generate software metrics for management and engineering reviews.
- Lead and identify process improvement opportunities.
- Support software process audits and engineering reviews.
Qualifications
You Must Have:
- Degree in Science, Technology, Engineering, or Mathematics (STEM) with a minimum of 5 years of relevant experience, or an Advanced Degree with 3 years of experience.
- Minimum 5 years of software engineering experience in a UNIX/Linux environment, with expertise in C programming, structured programming, and the full software development lifecycle.
- Experience in software testing (Unit, Integration, System) and source code debugging.
- Proficiency with source code configuration management tools such as ClearCase, ClearQuest, Jira, and BitBucket/Git.
- U.S. citizenship (required for access to program/contract information).
We Prefer:
- Experience with C99, Python, SQL, Matlab, and bash/ksh/Perl scripting.
- Red Hat Enterprise Linux (RHEL) experience, including kernel development.
- Familiarity with WAAS processes or prior WAAS experience.
- Web application development experience (HTML, CSS, jQuery, C#, PHP, Json, VBScript, JavaScript, Angular).
- Knowledge of safety-critical software requirements and DO-178B standards.
- Experience with cybersecurity implementation.
Benefits
- Flexible work schedules: 9/80 or 5/40, with core hours and modified time options.
- Comprehensive medical, dental, and vision insurance.
- Three weeks of PTO for new hires, plus generous 401(k) with employer matching and retirement contributions (including Lifetime Income Strategy).
- Tuition reimbursement and student loan repayment programs.
- Life insurance, short-term/long-term disability, and optional coverages (pet, home/auto, critical illness, legal, ID theft protection).
- Parental leave (birth, adoption, fertility/family planning) and adoption assistance.
- Employee Assistance Plan (10 free counseling sessions), wellness rewards, and virtual healthcare options (Doctor on Demand, Teladoc).
- Child and elder care services (Bright Horizons).
Pay
The salary range for this role is $95,500 – $181,700 USD, depending on experience, location, and other factors. Eligible employees may also participate in annual short-term/long-term incentive programs.