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