DCS Corp
Senior Software Engineer, C++
At a glance
Location: US-CA-Ridgecrest Map
Posted: 12/29/2021
Closing: 01/28/2022
Degree: Not Specified
Type: Full-Time
Experience: Not Specified
DCS Corp
Job description

COVID-19 continues to significantly impact our employees, families and communities. With the health and safety of employee as our top priority, DCS is taking action to address the increased risk and uncertainty COVID-19 variants pose in the workplace while ensuring we meet our commitments to national security.

To uphold safety for all employees, we will continue to request vaccination status for all DCS employees, including new hires. All current and newly hired employees who are unvaccinated will be required to adhere to safety protocols applicable to their worksite.

Seeking a journeyman Software Engineer, to join a team that works in a Linux environment developing software in object-oriented C++ in support of the United States Navy (USN) and other customers.

Essential Job Functions:

Work in a RHEL 7 (Red Hat Enterprise Linux) development environment using object oriented C++ involving standard libraries, Qt libraries, TENA (Test and Training Enabling Architecture), and custom in- house SoSTE (System of System Test Environment) libraries and software. 

Work independently on designated tasking as well as collaborate with other engineers on architecture design and technical assessments on related software efforts. 

Follow the SoSTE development team’s formal software development process. Training will be provided, but the developer will be expected to adhere to these principles.

This is a telework (remote work) position, but requires an initial immersion visit to Naval Air Warfare Center Weapons Division (NAWCWD) at China Lake (Ridgecrest, CA), and approximately two visits per year thereafter for collaboration and training purposes.

Required Skills:

Must be eligible to obtain and maintain a security clearance.

Bachelor's Degree in Computer Science/Engineering is required, and at least 5 years of relevant experience; however other disciplines, such as Electronic Engineer, with strong software experience will be considered.

Ability to work in a Scaled Agile Framework (SAFe) environment, and to work as part of a team.

Strong C++ and object-oriented development skills

Experience with Qt libraries

Excellent written and verbal communication skills

Self-starter, as this position is intended to collaborate remotely with the rest of the team

Desired Skills:

Experience with distributed simulation architectures (TENA, DIS, HLA) preferred.

Senior Software Engineer, C++