Back

C++ Software Engineer

Parsons Co.

Location Pin Icon
Aberdeen, MD
LOCATION

Job Description

As posted by the hiring company

Job Overview:

Minimum Clearance Required to Start:

Secret

Job Description:

Are you interested in Software Engineering and Radar Systems? Supporting major research and development projects? Want to take your engineering skills to the next level to work on tough projects that will make a huge impact on the US Army community?

Parsons is seeking a skilled C++ Software Developer. The selected candidate will develop Modeling & Simulation (M&S) software supporting the development and sustainment of a U.S. Army Radar System Integration Laboratory (SIL) within Futures Command. The position requires technical coordination with internal and external organizations to support requirements definition, near real-time C++ implementations of ground-breaking Digital Signal Processing algorithms, and coordination with teams implementing similar algorithms within MATLAB, as well as within System on a Chip (SoC) embedded solutions. The Radar SIL is a fast-paced work environment with high visibility and high opportunity.

Responsibilities:

  • Develop algorithms for Digital Signal Processing (DSP), Digital Beam Forming (DBF), and general I/Q processing; implement these algorithms in C++ or JAVA and integrate into distributed simulation environment
  • Provide expertise in signal processing, particularly in the processing of radar I/Q data
  • Analyze gaps and tradeoffs in existing simulations environment, and develop corresponding Courses of Action (COAs)
  • Communicate proposed approaches and findings to all levels of leadership
  • Collaborate in technical discussions to assist with near- and long-term system planning
  • Prepare technical reports and conference papers describing findings and future work
  • Write test procedures for algorithm evaluation and analysis
  • Manage code quality through version control, automated software builds, and automated unit testing

Required Skills:

  • Bachelor’s degree (STEM), or equivalent experience (12+ experience in lieu of a degree)
  • 2+ years of implementation experience in C++ 11 or C++ 14
  • Competent understanding of algorithms and software design patterns
  • Active DoD Secret Clearance
  • Clearly communicates complex ideas and produces high-impact, well-organized presentations in relevant terms for audiences at all levels

Desired Qualifications:

  • 2+ years of experience in radar system design, development, engineering, test, evaluation, and data analysis
  • Proactive continuous learner, ideally with public repositories on GitLab, GitHub, etc.
  • Quality technical writing skills
  • Development experience on Linux (esp. CentOS) and Windows
  • 2+ years of implementation experience in JAVA on the desktop or the Web
  • Good understanding of unit testing in C++ and JAVA environments
  • 1+ years of experience with MATLAB

Parsons (NYSE: PSN) is a leading disruptive technology firm driving the future of global defense, intelligence, and critical infrastructure. By combining unique technologies with deep domain expertise across cybersecurity, missile defense, space, connected infrastructure, and smart cities, we're providing tomorrow's solutions today. For more about Parsons, visit us at parsons.com and follow our quest to deliver a better world on Facebook, Instagram, Twitter, and LinkedIn.

Must be able to obtain, maintain and/or currently possess a security clearance.

The position may require a COVID vaccination or an approved accommodation/exemption for a disability/medical condition or religious belief as required by federal, state, provincial or local mandates or customer requirements.