Advanced Software Engineer
(10+ years exp)Digital Dots
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
In officeRelocation
AllowedSkills
The Role
We seek an Advanced Software Engineer to create cutting-edge signal processing, geolocation,
and communication systems solutions to challenging national security and defense problems.
You will work in a multi-disciplinary R&D environment with similarly skilled and motivated electrical
engineers, mathematicians, and computer scientists/engineers in a highly rewarding personal and
professional environment.
Requirements:
• Minimum 15 years’ experience in software engineering-related discipline
• Bachelor’s Degree in Computer Science or equivalent
• Highly proficient in using C++ and Python for engineering and scientific applications in Linux
environments
• Highly proficient in algorithm development in GPUs and the use of the CUDA library
• Able to implement highly maintainable solutions complete with unit testing
Highly proficient in modern software engineering practices for testability and readability
• A Top Secret security clearance
• US CITIZENSHIP REQUIRED
Desired:
• High Performance Computing, including parallel and distributed computation
• DevOps Experience
• Kubernetes Experience
• Experience Optimizing CPU and GPU code for performance
• Numerical algorithms
• Visualization of large engineering data
• Networking experience
• Ability to travel up to 10%
We seek an Advanced Software Engineer to create cutting-edge signal processing, geolocation, and
communication systems solutions to challenging national security and defense problems. You will
work in a multi-disciplinary R&D environment with similarly skilled and motivated electrical engineers,
mathematicians, and computer scientists/engineers in a highly rewarding personal and professional
environment