Jobs · Engineering · California

Airborne Software Engineer

Infinity Systems Engineering · Palmdale, CA · 1 mo ago
On-siteEngineeringFull-time

Job Summary

The Airborne Software Engineer is responsible for designing, developing, integrating, and testing software for airborne mission systems supporting DoD programs. This role focuses on C/C++ development, hardware/software integration, and test automation in secure, closed-area environments.

Key Responsibilities

  • Software Development & Implementation
    • Design, develop, and maintain airborne software in C/C++ for mission, sensor, and avionics-related functionality.
    • Write clean, maintainable, and well-documented code following secure coding standards and program-specific guidelines.
    • Implement and maintain software components that interface with hardware, operating systems (primarily Linux), and networked systems.
    • Develop Python scripts and utilities to support automated testing, data collection, and integration workflows.
  • Testing, Integration & Optimization
    • Develop and execute unit tests and automated unit test scripts; analyze results and resolve defects.
    • Participate in hardware/software integration activities, including lab bring-up, interface verification, and system-level debugging.
    • Review and act on static/dynamic code analysis and security scan results to improve code quality and compliance.
    • Support performance and reliability tuning of airborne software under real-time or near real-time constraints.
  • Troubleshooting & Support
    • Diagnose complex software defects across the stack (application, OS, hardware interfaces) in lab and integration environments.
    • Support integration events, flight readiness activities, and defect resolution in a fast-paced, mission-driven environment.
    • Document issues, root cause analyses, fixes, and preventive actions in accordance with program standards.
  • Project Management & Collaboration
    • Collaborate with systems, hardware, test, cybersecurity, and program management teams to refine requirements and design solutions.
    • Participate in agile development processes (e.g., sprint planning, daily stand-ups, retrospectives) and provide accurate status updates.
    • Use GitLab and related tools for source control, code review, issue tracking, and CI integration.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field; or a combination of education and relevant experience.
  • Experience: Typically 3+ years of software engineering experience, with emphasis on embedded, real-time, or mission-critical systems.
  • Clearance: Secret Required

Required Skills

  • Strong proficiency in C and/or C++ for embedded or mission system development.
  • Experience developing on Linux, including use of command line tools, build systems, and debuggers (e.g., gdb).
  • Hands-on hardware/software integration and debugging experience (e.g., working with drivers, interfaces, and lab equipment).
  • Ability to review and respond to static code analysis and security scan results.
  • Experience creating and executing unit tests and test scripts (Python strongly preferred for automation).
  • Strong analytical, debugging, and problem-solving skills in complex technical environments.
  • Effective communication and teamwork skills within cross-functional engineering teams.
  • Ability to work full-time in a secure, on-site closed area.

Preferred Skills

  • Experience with: Airborne, avionics, or aerospace/defense software programs.
  • Real-time operating systems (RTOS) and/or low-level hardware interfaces.
  • Continuous Integration (CI) using GitLab CI or similar tools.
  • Jira, Confluence, and similar engineering collaboration tools.
  • Knowledge of: DoD software and security standards and secure coding practices.
  • Networking protocols, messaging, and data buses common in airborne systems.
  • Model-based design or simulation tools (where applicable).

Work Environment

  • Ability to work at a desk and operate a computer for extended periods.
  • Work performed fully on-site in a secure, closed-area facility.
  • This is a full-time position, typically working 40 hours per week. Overtime may be required depending on operational needs.

Infinity Benefits

  • Great Company Culture.
  • Health Benefits. 100% Company Paid monthly Medical and Dental premiums for you AND your family.
  • Prepare for the Future. 401(k) company contribution, with free professional financial planning advisors.
  • Rest and Relaxation. Three weeks' Vacation – and we offer an annual company reward trip after one year of employment.
  • Health and Wellness. We offer 48 hours of sick leave, in addition to your Vacation, as well as Flex-Spending options (Medical and Dependent Care).
  • Genuine work/life balance and flexibility.
  • Education and Professional Training Reimbursement. We support our employees career aspirations and growth through our Education Reimbursement Program!
  • Profit Sharing Plan. Infinity’s success is due to our employees which is why all eligible employees receive an annual payout based on our Profit-Sharing Plan.

U.S. Citizenship is required.

EEO including disability/vet

To learn more about our company and benefits, please visit: Infinity Careers

Application Deadline: This will be posted for a minimum of 30 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants.

Similar jobs

Software Engineer

LeidosUnited States· 1 mo ago
RemoteEngineering$70k–$126k/yrapply on careers.leidos.com

Software Engineer

Morgan & Morgan, P.A.Brooklyn, NY· 1 mo ago
Engineeringapply on grnh.se

Software Engineer

PNCColumbus, OH· 1 mo ago
Information Technologyapply on pnc.contacthr.com

Software Engineer

ClosinglockAustin, TX· 2 mo ago
Engineering$250/hrapply on ats.rippling.com

Software Engineer

Vadum Inc.Raleigh, NC· 1 mo ago
Engineeringapply on recruiting.paylocity.com

Software Engineer

beyond-tabs.comNew York, NY· 1 mo ago
Engineeringapply on beyond-tabs.com