Posting/External Job Title
Ground Systems Software Engineers
Location
Seal Beach, CA 90740 US (Primary)
Remote/Onsite/Hybrid
100% Onsite
Job Type
Full-time
# of Hires Needed
1
Education
Bachelor's Degree
Travel
Up to 10%
Security Clearance Required
TS/SCI
Pay Range (All offers will be based on experience)
$120,000.00-$280,000.00/yr
Position Introduction/Key Duties
Cimarron is seeking a
Ground Systems Software Engineer to help support a program located in Seal Beach, CA.
Key Duties:- Collaborates cross-functionally to define, review, and refine vehicle management software requirements, specifications, and system-level design inputs.
- Develops and integrate vehicle management software, including supporting the integration of externally developed functions into vehicle management systems.
- Plans and executes verification and validation (V&V) activities by creating test strategies, objectives, plans, cases, and scenarios aligned to requirements and compliance needs.
- Configures and manages test environments (hardware/software/network) that replicate production conditions and support reliable validation.
- Performs manual and automated testing, including building and maintaining automated test frameworks/scripts, executing test procedures, and reporting defects, risks, and potential vulnerabilities.
- Supports issue investigation and resolution for software defects discovered in testing or during operational use, providing results and feedback to improve design and functionality.
- Maintains engineering and test documentation (design artifacts, technical specifications, user documentation, test records, metrics, and data) in alignment with privacy/security standards.
- Contributes to process and technology improvements by applying current and emerging tools, frameworks, and methods in software development and test.
- Coordinates test and verification efforts across multifunctional teams, including project management support for test execution and delivery.
Required/Desired Skills, Experience, and Education
Required Skills, Experience, and Education:- Due to facility security requirements, only U.S. citizens are eligible for consideration at this time.
- Ability to complete a pre-employment background check and drug screening, which will include, but is not limited to, testing for marijuana use.
- This position requires access to federal facilities. Candidates must possess a valid, unexpired Real ID-compliant driver's license or state-issued identification card at the time of hire. If you are unsure whether your ID is Real ID-compliant, please check for the star symbol in the upper portion of your driver's license or state ID.
- Must have an active 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 techniques to help identify a customer's organization, capabilities, practices, support resources, preferences, problems, and other constraints in order to provide effective product support and technical issue resolution.
- Knowledge of international simulator regulatory standards, data and database constituents, simulator motion systems, and the simulation tools and processes used to provide flight simulators to customers.
- Experience in real-time software architecture and design methodologies.
- Ability to synthesize real-time software architectures and designs that meet real-time requirements, characteristics and constraints.
- Experience in real-time target environments, including processor and network architectures, communication protocols, simulation frameworks and electrical interfaces.
- Experience building, integrating and troubleshooting software components.
- 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.
- Experience in verification, validation, certification and qualification processes and procedures, including knowledge of governing regulations and compliance requirements.
- Ability to assess and document test or analysis data to show compliance.
- Ability to design and develop automation of software tests, execute automated tests, track results, manage test data, and utilize results to improve software quality.
- Ability to understand the big picture and the inter-relationships of all positions and activities in the system, including the impact of changes in one area on another area (this includes the ability to see and understand the inter-relationships between components of systems and plans, anticipate future events, and apply the principles of systems thinking to accelerate performance).
Resumes should list employment dates in month/year format (e.g., January 2020 - March 2024) for each position to meet customer and contract documentation requirements.