BowieRecruiter Since 2001
the smart solution for Bowie jobs

Senior Software Developer

Company: Leidos
Location: Bowie
Posted on: October 6, 2021

Job Description:


Job Description:

The Electronic Warfare Division of the Leidos Innovations Center (LInC) currently has an opening for a CUDA Software Developer in Bowie, MD.  The candidate is responsible for development of sensor system software using the CUDA compute platform programming model with application programming interfaces to other mission-based systems.


We’re looking for an experienced developer with solid software programming skills who is familiar with agile development techniques and interested in both hands-on development and technical leadership responsibilities.  Experience with RF sensors is a plus.


Responsibilities include:

•    Development of new software components (CUDA and C/C++) to support mission-based systems

•    Recommend new solutions to meet the evolving mission software requirements

•    Provide technical guidance in software design and development activities

•    Working with team members in planning, prioritizing and executing assigned tasks within deadlines

•    Recommend new technologies to ensure quality and productivity

•    Assist in the maintenance and upgrade of existing software applications

•    Support existing components to include the troubleshooting of fielded systems in operational environments


Security Clearance:

•    DOD SECRET Clearance with the most recent reinvestigation within the previous six years



•    BS degree in Computer Science, Engineering and more than 8+ years of applicable software design and development work experience, and 3+ years of CUDA programming


Required Skills:

•    Experience with NVIDIA GPUs and CUDA Toolkit

•    Demonstrated hands-on development experience with C/C++ programming languages

•    Experience designing, implementing, and testing software for multi-core systems running Linux

•    Experience with common build tools and products such as Make & Autotools

•    Experience using version control (Subversion (SVN), GIT, etc.) for source code management

•    Experience with producing software builds & releases using a combination of above-mentioned tool suites

•    Experience with software lifecycle from requirements specification through design, implementation, and testing

•    Ability to analyze software systems and modules to resolve issues with functionality and/or performance


Desired Skills:

In addition to the required skill list above, the ideal candidate will have some level of familiarity with one or more of the following skills

•    Experience with other programming languages such as Java

•    Basic understanding of Cyber Security as it relates to the Software Deployment Life Cycle

•    Experience with common programming languages used in the management and configuration of build infrastructures such as Bash, Python, XML, etc.

•    Experience with transport layer protocols, and networking

•    Experience with CentOS 6 and 7 preferred

•    Experience with Boost C++ Libraries, TCP/IP and UDP sockets

•    Ability to support integration of, and transition to new hardware and software systems, and generate related documentation


While familiarity with the desired skills is preferred, it is not required and the candidate will have the opportunity to branch into these areas during the course of their duties.

External Referral Bonus:


External Referral Bonus $:


Potential for Telework:


Clearance Level Required:



Yes, 10% of the time

Scheduled Weekly Hours:




Requisition Category:


Job Family:

Software Engineering

Pay Range:

Keywords: Leidos, Bowie , Senior Software Developer, Other , Bowie, Maryland

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Maryland jobs by following @recnetMD on Twitter!

Bowie RSS job feeds