Software Developer - C++ / CUDA
$72.9k - $127.6kParsons
: In a world of possibilities, pursue one with endless opportunities. Imagine Next! When it comes to what you want in your career, if you can imagine it, you can do it at Parsons. Imagine a career working with exceptional people sharing a common quest. Imagine a workplace where you can be yourself. Where you can thrive. Where you can find your next, right now. We've got what you're looking for.
:
Ready for a challenge that will keep you on the cutting edge of systems engineering, modeling, simulation, and RF signal and data processing techniques? Are you an experienced software developer ready to assist Parsons and the US Army in using state of the art digital engineering tools to support advancing the Army's next generation of radars?
Parsons welcomes an exceptional software developer skilled in C++ and CUDA programming to join our on-going Science and Technology (S&T) efforts at one of the Army's premier R&D Centers at Aberdeen Proving Ground (APG), Maryland. As part of the Parsons team supporting advanced radar capabilities development, you will have access to state-of-the-art engineering and modeling tools and subject matter expertise in the areas of radar, M&S, and software/hardware development for current and future Army radar and sensor systems. Working as part of our high-caliber, dynamic team, you will support the advancement of approaches to develop and implement signal/data processing techniques and new radar concepts within a laboratory environment. 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 (RFSOC). The simulation is part of 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 CUDA 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 in Computer Science from an ABET-accredited institution
3+ years of implementation experience in modern C++
Active TS/SCI clearance
Experience with CUDA programming / memory management
Experience with GIT or other version control
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 (Redhat) and Windows
Good understanding of unit testing in C++ and JAVA environments
1+ years of experience with MATLAB
1+ years of experience with Python
Experience with multithreading and/or C++ optimization
Security Clearance Requirement:
An active Top Secret SCI security clearance is required for this position. This position is part of our Federal Solutions team. The Federal Solutions segment delivers resources to our US government customers that ensure the success of missions around the globe. Our intelligent employees drive the state of the art as they provide services and solutions in the areas of defense, security, intelligence, infrastructure, and environmental. We promote a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining our nation's most critical assets, from Earth to cyberspace. Throughout the company, our people are anticipating what's next to deliver the solutions our customers need now. Salary Range: $72,900.00 - $127,600.00 We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, Employee Stock Ownership Plan (ESOP), 401(k), life insurance, flexible work schedules, and holidays to fit your busy lifestyle! Parsons is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status. We truly invest and care about our employee's wellbeing and provide endless growth opportunities as the sky is the limit, so aim for the stars! Imagine next and join the Parsons questAPPLY TODAY!Parsons is aware of fraudulent recruitment practices. To learn more about recruitment fraud and how to report it, please refer to .
- ...and Control (C2) solutions, and related software capabilities. Prototype and experiment... ...for large scale integration Experience developing Artificial Intelligence capabilities, including... ...contract setting. Experience with C/C++ Experience with parallel programming...SuggestedContract workWork experience placementInternshipLocal area3 days per week
- ...Job Title: Software Reverse Engineer Reports to: Project Manager Classification: Non-Exempt Last Update: September... ...and software reverse engineering. Essential Functions # Develop Target Revision Control & Archiving: Establish a systematic tracking...SuggestedFull timeFlexible hours
$77.6k - $176k
...critical applications for our clients who need them most. As a Software Factory DevOps Engineer on our team, you'll pipeline our... ...resources to minimize repetitive tasks and free up the team's developers to do what they do best-innovate. You'll work together with fellow...SuggestedFull timeContract workPart timeLocal areaRemote work- ...in systems engineering, bringing together expertise from across MITRE and collaborating with government, industry, and academia to develop and apply next-generation engineering approaches. Core technical capabilities include: Mission, Enterprise, and Domain Engineering...SuggestedInternshipLocal area
- ...requirements. Participates in efforts that develop recommendations and advice on... ...· Implement DSP algorithms in software using programming languages such as Python, C/C++, · Conduct simulations and... ...development, including CuPy and CUDA. · Accelerated python libraries...Suggested
- ...embedded security disciplines including software vulnerability research and reverse engineering... ...hardware reverse engineering team will develop and apply their technical expertise to:... ...Experience with software development (e.g., C/C++, Python) Understanding of protections...InternshipLocal area
$69.6k - $142.7k
Job Title: Junior Cyber Software Engineer Job Category: Information Technology Time Type... ...Cyber Software Engineer to design, develop, and secure next-generation tactical cyber... ...Rust , with supplemental modules in C, C++, or Go. Vulnerability Mitigation ~...Full timeContract workWork experience placementFlexible hours$135k - $175k
...and secure technical controls. Implement Infrastructure as Code (IaC), configuration management, and automated deployments. Develop and maintain Ansible playbooks and automation scripts. Build and secure Linux and Windows system images for DoD environments....Full timeContract workWork at officeLocal areaImmediate start- Booz Allen Hamilton is seeking a Junior Software Developer to contribute to client software development using Java and related technologies. You will learn, develop, and enhance applications as part of a collaborative team working to turn requirements into measurable improvements...
- ...growing small business at the forefront of developing innovative solutions for the warfighter.... ..., AWS, Azure, etc. Experience with software deployment processes, including packaging... ...programming and scripting languages (e.g., C++, Go, Bash, Java, Javascript) Understanding...Full timePart time
$112k - $179k
...Responsibilities Peraton Labs is seeking a Modeling and Simulation Developer for a position based in Aberdeen Proving Ground MD. This... ...runs and analysis in multi-agent M&S environments. Develop software in various languages and platforms. Communicate technical...Full timeContract workShift work- ...team and workflow, ensuring efficient computer-aided manufacturing and precision engineering. This role balances complex multiaxis software programming with active floor-level troubleshooting, team leadership, and mathematical planning. Key Responsibilities Code...Contract work
- ...Description Job Description Job Title: Software Systems Engineer Company Overview :... ...growing small business at the forefront of developing innovative solutions for the warfighter.... ...languages and build tools (e.g., C++, cmake) Understanding of containerization...Full timePart time
$86.9k - $198k
...Job Number: R0249413 Software Integrator & Administrator, Senior The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution... ...software products Experience with Java, C#, C/C++, JavaScript, NodeJS, PHP, or Drupal...Full timeContract workPart timeWork at officeLocal areaRemote work- ...Clearance Job Description: Responsibilities The SWE will provide functional and empirical analysis related to the testing of software systems. The SWE's full time duty location will be onsite at APG. Must have experience in the following: Interacting with...Full time
- ...Job Description Job Description Software Developer Entry Level Android Overview Tech(x) seeks an entry level Android software developer... ...encouraged to apply. Programming in Java, Kotlin, or C/C++. Android development, including familiarity with the...
- ...are seeking a highly skilled and motivated Software Engineer to join our team at our Aberdeen... ..., you will be responsible for designing, developing, and maintaining software applications... ...with programming languages such as Java, C++, or Python ~ Ability to obtain and maintain...
- ...NextGen Federal Systems is seeking a Senior Software Developer in Aberdeen, Maryland. The Senior... ...experience with Android, Java/ JavaScript , C, C++, C# etc. Experience with Gradle... ...ElasticSearch Experience with NVIDIA Cuda tool kit Experience with Linux Kernel...Flexible hours
$109k - $150k
...requirements. Participates in efforts that develop recommendations and advice on... ...~· Implement DSP algorithms in software using programming languages such as Python, C/C++, ~· Conduct simulations and... ...development, including CuPy and CUDA. · Accelerated python libraries...Full timePart timeWork experience placementRemote work$123.64k - $222.21k
...Education, Personnel and Facilities (DOTMLPF) efforts; Joint Capability Integration and Development System (JCIDS); System and/or software integration, platform integration Interoperability with various Command, Control, and Communications (C3) systems; Technical...Contract workWork experience placement$103.5k - $181.1k
...Description:At Parsons we’re passionate about developing cutting-edge, creative solutions, and... ...of radar, modeling and simulation, and software/hardware development for current and future... ...knowledgeExperience with Matlab and C++ programmingExperience with DoD systems engineering...Full timeContract workFor contractorsWork at officeFlexible hours$90.3k - $189.6k
...for small UAS platforms and related ground software. Responsibilities: - Design custom... ...with cross-discipline engineering teams - Develop and integrate capabilities into small UAS... ...- Programming experience in Python, C/C++, and or Rust for custom firmware and tooling...Full timeContract workWork experience placementFlexible hours$86.9k - $198k
...Cyber field? You understand your customer's environment and how to develop and integrate the right systems for their mission. Your ability... ...years of experience in network administration ~ Knowledge of software deployment and troubleshooting ~ Knowledge of software...Full timeContract workPart timeLocal areaRemote work$94k - $225k
...telemetry) to military analysts and commanders. You’ll leverage strong software and integration skills (e.g., data logging, scripting) to... ...Responsibilities: Design & Integrate Data Architectures: Develop robust, scalable intelligence dataflow architectures for...Full timeContract work- Safran Federal Systems is seeking an on-site Field Applications Engineer to lead deployment and support of GNSS simulation and PNT systems for US DoD customers. You will ensure test scenarios run reliably in a fast-paced environment and provide technical guidance to stakeholders...
- Better Engineering Mfg, Inc. in Joppa, MD is seeking a full-time Applications Engineer to generate quotations for custom machinery. The role emphasizes teamwork, leadership, and a strong work ethic. The position requires a BS in Mechanical Engineering, 2+ years of Solid...Full time
- ...processing RF hardware integration Software development Antennas and electromagnetics... ...: The successful candidate will develop innovative electronic warfare (EW) techniques... ...Proficiency in one or more of: Python, C/C++, or Matlab. Experience with modern...Work experience placementInternshipLocal areaImmediate start
$110k - $180k
...Through specializations in computer programing/software development, engineering modeling and... ...of software and hardware subsystems. Develop, allocate, and manage user and system-... ...programming. ~ Experience with MATLAB and C++ programming. ~ Experience with DoD...Full timeLive inWork at office- Syensqo is a science company seeking a Project Engineer - Capital Projects to lead end-to-end capital projects up to $5 million, from concept through startup. You will command multidisciplinary teams across process, mechanical, electrical, instrumentation and controls, ...
- ...corrective actions. Independently diagnose complex equipment, software, and integration issues, identify root causes, and coordinate corrective... ...solutions clearly to client stakeholders and SFS teams. Develop technical procedures and user guidance, provide system...For contractorsRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - C++ / CUDA. Be the first to apply!
- software implementation project manager Aberdeen, MD
- healthcare software sales Aberdeen, MD
- id software Aberdeen, MD
- software asset management analyst Aberdeen, MD
- entry level software sales Aberdeen, MD
- software support Aberdeen, MD
- software technical support Aberdeen, MD
- software technology Aberdeen, MD
- government software Aberdeen, MD
- embedded software Aberdeen, MD





