Software Developer - C++/CUDA Job at Dalcom, LLC, Aberdeen Proving Ground, MD

RXVsRzFEYU5XMWQ0dThnd2VvMU82M0NEWEE9PQ==
  • Dalcom, LLC
  • Aberdeen Proving Ground, MD

Job Description

Job Title: Software Developer - C++/CUDA

Company: Dalcom Engineering

Location: Aberdeen Proving Ground, MD

Salary: $140,000-$176,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!

Job Tags

Full time,

Similar Jobs

CEDENT

Epic Cadence Analyst (Remote) Job at CEDENT

 ...EPIC CADENCE ANALYST REQUIREMENTS ~3+ years of Epic Cadence experience ~ Epic Cadence certification ~ Radiant experience (imaging)~ Ability to communicate technical concepts to non-technical stakeholders and collaborate across departments ~ Understanding of... 

NOLA PROTECTION

Security Officer (Unarmed) Meadowbrooks Job at NOLA PROTECTION

 ...or emergency personnel. Maintain accurate written and electronic reports. Provide a professional and courteous presence at all times. Qualifications/Requirements: Must either be registered as a Security Officer with LSBPSE, or be able to meet requirements for... 

Vanguard College Prep

English Instructor (FT) Remote - SC Job at Vanguard College Prep

 ...understanding of topics and top scores in their college readiness exams (ACT & SAT). Track your student's progress as they move through Vanguard's unique multi-phase curriculum, engaging students in individualized growth and improvement opportunities along the way. Model... 

Thermo Fisher Scientific

Staff Scientist, Bioinformatics Job at Thermo Fisher Scientific

 ...step beyond. Location/Division Specific Information The position is based in Ann Arbor, MI and is part of the extended Bioinformatics team within the Clinical Next-Generation Sequencing Division. The mission of this business unit is to develop NGS-based solutions... 

NMS

Remote Hotel Executive Sous Chef, Qavartarvik Customer Lodge (DOE & Federal Benefits - 4×4 Rotation & Housing - Bethel, AK) Job at NMS

 ...: The Executive Sous Chef is distinguished from the Sous Chef and is responsible for food production, under the direction of the...  ...position will support the Qavartarvik Customer Lodge, a 109-room hotel, which features a full restaurant/caf with a 200-seat dining area...