Sr. Data Reduction Software Engineer in Ridgecrest, CA at DCS

Date Posted: 6/26/2020

Job Snapshot

Job Description

Sr Data Reduction Software Engineer

DCS Corp. is looking for an experienced software engineering professional to join the F/A-18 & EA-18G Integrated Product Team (IPT). The software engineer will be a member of the Enterprise Data Fusion Team working specifically with the data reduction team.  A demonstrable understanding and experience applying software principles, theories, and concepts related to software engineering should be within the experience scope of the candidate.

Essential Job Functions:

Demonstrate deep understanding of software development principles and application.

Contribute to and ensure knowledge of standards across teams.

Develop software to process onboard recordings of flight data into data products to be used by the F/A-18 analysis community.

Participate in task-related software development activities including peer reviews of software design and code.

Contribute to the development of data processing capabilities and work effectively as a member of the development team leveraging Agile practices.

Possess a solid understanding of computer science, algorithms, data structures and object-oriented programming.

Provide mentorship and guidance within to the team and organization.

Partner with leadership teams and stakeholders to drive projects forward.

Required Skills:

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Bachelor’s degree in Computer Science or related field and minimum of 5+ years of relevant, software development experience.

Be able to obtain and maintain a security clearance.

2+ years of project leadership experience.

Experience with developing software in C++.

Capable of delivery and providing oversight of resources.

Strong working understanding of problem-solving and troubleshooting techniques and strategies.

Ability to work in a collaborative, multi-discipline environment to produce deliverable products.

Excellent written and verbal communication skills.

Desired Skills:

Experience with the Agile Scrum and XP software process.

Experience with boost, unit test, and set theory are desired. High level of knowledge of multiple test automation tool sets.

Experience developing multi-threaded flight data processing applications in C++.

Experience with computer networking technology and relational database management.

Experience writing software to manipulate data structures defined by IRIG 106 (esp. Chapter 10) a plus.


  1. Software Engineer Jobs
  2. Project Engineer Jobs