GPU Software Engineer position at Leidos in Arlington, VA, responsible for designing and implementing real-time signal processing algorithms on GPUs, working with multi-disciplinary teams, and achieving key project/program objectives.
Requirements
- Contributing to design and development of advanced systems
- Designing and implementing real-time signal processing algorithms on GPUs
- Parallelization of existing algorithms
- Decomposing complex signal processing chains into discrete components and kernels
- Hand crafting bespoke CUDA kernels for high performance
- Designing and implementing multi-threaded software architectures
- Designing, implementing, and testing high speed data transfer / Latency codes
- Designing, implementing, and testing real-time C/C++ software for multi-core systems
- Work with Linux operating system and real-time operating systems
- Designing, implementing, and testing software to configure and control RF hardware devices
- Documenting the developed systems
- Support system field testing and collection events
Benefits
- 4 or more weeks Paid Time Off
- 11 paid Holidays
- 401K with a 6% company match and immediate vesting
- Flexible Schedules
- Discounted Stock Purchase Plans
- Technical Upskilling
- Education and Training Support
- Parental Paid Leave