C++/CUDA-Signal Processing Engineer

Dalcom, LLC

  • Aberdeen Proving Ground, MD
  • 30+ days ago
  • $140,000–$176,000 Per Year

Highlights

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. 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.

Numbers & Facts

LocationAberdeen Proving Ground, MD
Salary$140,000–$176,000 Per Year

Description

Job Title:  C++/CUDA Signal Processing Engineer

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
  • 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!

Similar Jobs

See more jobs