Cimarron Software Services, Inc

Ground Systems Software Engineers

Cimarron Software Services, Inc$120K — $280K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI security clearance required.
  • Bachelor's Degree in a relevant field.
  • 5+ years experience with C, C++, Python or shell scripts.
  • 5+ years working in UNIX or LINUX environments.
  • 5+ years experience with Real-Time Operating Systems (RTOS).
  • 3+ years testing flight-critical systems.

Responsibilities

  • Collaborate with cross-functional teams to define vehicle management software requirements.
  • Develop and integrate vehicle management software, including external function integration.
  • Plan and execute verification and validation activities through test strategy development.
  • Configure and manage test environments that simulate production conditions.
  • Perform manual and automated testing, including maintaining test frameworks.
  • Investigate and resolve software defects discovered in testing or operations.
  • Maintain engineering and test documentation in compliance with security standards.

Benefits

  • Full-time position with 100% onsite work.
  • Support for professional development and training opportunities.
  • Potential for travel up to 10% for project needs.
  • In a secure facility, candidates must possess a Real ID-compliant identification.
Full Job Description
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.

Similar Jobs

More Jobs at Cimarron Software Services, Inc

More Aerospace & Defense Jobs

Find similar Ground Systems Software Engineers jobs: