Logo
Dalcom, LLC

Software Developer - C++/CUDA

Dalcom, LLC, Baltimore, Maryland, United States

Save Job

Job Title:

Software Developer - C++/CUDA Company:

Dalcom Engineering Location:

Aberdeen Proving Ground, MD Salary:

$140,000-$160,000 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. Key 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 • 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 Qualifications/Desired Skills: • 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 • 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 What We Offer: • 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!

#J-18808-Ljbffr