Develops and tests software for flight-critical systems using C, C++, Python, and shell scripting in UNIX/Linux and RTOS environments. Performs simulator and hardware-in-the-loop testing, implements software test frameworks, and uses DevOps tools including GitLab CI/CD, Jenkins, Gradle, Maven, and Artifactory. Requires an active TS or TS/SCI clearance and knowledge of aircraft systems, software testing practices, configuration control, and flight-test applications.
Required Skills, Experience, and Education:
- Must have an active TS or TS/SCI security clearance.
- 5 or more years of experience with C, C++, Python and/or shell scripts.
- 5 or more years of experience working in UNIX or LINUX environment.
- 5 or more years of experience working with Real-Time Operating Systems (RTOS).
- 3 or more years of experience in testing flight critical systems via simulators and hardware-in-the-loop environment.
- Experience with application DevOps tools, such as GitLab (CI/CD), Git Bash, Gradle, Maven, Jenkins, and Artifactory.
- Bachelor’s Degree.
Desired Skills, Experience, and Education:
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 5+ years of related work experience OR Bachelor’s Degree and 9+ years of directly related work experience OR 13+ years of related, relevant experience.
- Experience with Agile Development.
- Knowledge of aircraft systems (e.g., avionics, hydraulic, electrical, egress systems), components (e.g., multifunction displays wing, engine, landing gear transmission), and loadable/non-loadable software (e.g., radar operational programs, inertial navigation programs, operational flight programs).
- Experience in the implementation of software test frameworks, tools and simulations.
- Knowledge of internal and external software test frameworks, architectures, best practices and application in industry.
- Knowledge of software practices (e.g., configuration control, change management, problem reporting, software design, peer review, testing, and T&E specific practices), programming languages, operating systems and computing technology applicable to laboratory and flight test systems, including real-time, non-real-time, network-centric, monitoring and control applications.
Similar Jobs
Artificial Intelligence • Cloud • Information Technology • Consulting
Develops and deploys scalable cloud applications and services, including coding, testing, integration, debugging, and CI/CD automation. Designs cloud-native modules, creates comprehensive test plans, addresses application and system issues, and integrates emerging technologies. Works with distributed systems, event-driven architectures, managed cloud services, databases, Kubernetes, infrastructure as code, and containerization. Collaborates with project managers and development partners to deliver, operate, monitor, and support cloud engagements.
Top Skills:
Ci/CdCloud-Native ApplicationsContainerizationDistributed SystemsEvent-Driven ProgrammingGoInfrastructure As CodeJavaJavaScriptKubernetesNext-Generation DatabasesPython
Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Build and maintain internal developer platforms, shared services, CI/CD pipelines, cloud infrastructure, observability systems, automation, and self-service tooling. Partner with engineering teams to improve development workflows, deployment reliability, operational efficiency, and developer productivity. Lead foundational technical projects from architecture through rollout and ongoing maintenance while balancing scalability, reliability, and developer experience.
Top Skills:
AmplifyAppsyncAWSCi/CdCloudFormationDynamoDBGraphQLInfrastructure As CodeJavaScriptLambdaMonitoringNode.jsObservabilityReact NativeReact Native For WebServerless ArchitectureTypescript
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Build and operate large-scale ML infrastructure, including feature pipelines, model training and evaluation systems, high-performance inference services, data management platforms, and model orchestration tools. The role partners with ML engineers to deploy models into production, improve system reliability and efficiency, and maintain secure, scalable, production-ready services using Python, Java, and related AI technologies.
Top Skills:
AdkCaffe2FlinkGoJavaLangfuseLarge Language ModelsPythonPyTorchRayScikit-LearnSparkSpark MlTensorFlow
What you need to know about the Los Angeles Tech Scene
Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.
Key Facts About Los Angeles Tech
- Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
- Key Industries: Artificial intelligence, adtech, media, software, game development
- Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
- Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering



