C++/CUDA-Signal Processing Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
Position Overview: Dalcom Engineering is currently seeking a software developer skilled in C++ and CUDA programming, to support Science and Technology (S&T) efforts for radar and signal systems at Aberdeen Proving Ground. About Us: Founded in 1998, Dalcom Engineering is a HUBZone certified small business committed to providing engineering solutions to the Government and private sectors. Through specializations in computer programing/software development, engineering modeling and combat systems analysis, Dalcom Engineering takes pride in building and empowering teams that will continue to grow with us., * 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
- Coordinate with teams implementing algorithms within MATLAB, as well as within System on a Chip (SoC) embedded solutions (RFSOC)
- 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)
- Coordinate with internal and external organizations to support requirements definition
- 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
Requirements
- Bachelor’s degree in Computer Science from an ABET-accredited institution
- Active TS/SCI clearance
- 3+ years of implementation experience in modern C++
- 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 In addition to these skills, we also desire a candidate who has provided previous support or has experience with the following:
- 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
- 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
Benefits & conditions
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance If you’re driven by intellectually stimulating work, enjoy collaborating with talented peers, and thrive in a high-performing environment, then Dalcom may be for you!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Dev Digest 121 - AI goes offline
Dev Digest 157: CUDA in Python, Gemini Code Assist and Back-dooring LLMs
What’s the latest in NVIDIA CUDA Python