Embedded GPU Software Engineer

Job Description:

Technovative Applications is seeking an embedded GPU Software Engineer to join our radar system development team. As a crucial member, you’ll contribute to the optimization of complex algorithms on GPU and CPU platforms, collaborating closely with both algorithm developers and hardware engineers. Candidates must have an aptitude for system engineering and real time software development.

Primary job responsibilities include, but are not limited to the following:

  • Implement and optimize complex algorithms on a GPU
  • Collaborate closely with algorithm developers and hardware engineers
  • Integrate software components and third-party programs
  • Troubleshoot, debug, and upgrade existing software
  • Recommend and execute improvements
  • Occasional travel may be required

Basic Qualifications

  • Strong C/C++ embedded skills
  • Strong background in mathematics
  • Experience with GPU software design and programming
  • Experience with embedded Linux
  • Strong communication skills
  • Experience designing, implementing, and testing low-level software modules
  • Experience with multi-threaded environments
  • Experience in multiple layers of the testing lifecycle
  • Experience working directly with hardware systems
  • Experience with object-oriented design and development

Preferred Qualifications

  • Experience with digital signal processing
  • Background in physics
  • Experience with Agile development methods
  • Effective collaboration with interdisciplinary teams

Education and Qualifications

  • Bachelor’s degree in engineering, software engineering, physics, computer science or math
  • Mid to expert experience level
  • U.S. citizenship and the ability to obtain a DoD Secret Clearance

Interested parties should submit a one page summary and two page resume listing your qualifications to: jobs@tnov.com