The Senior Software Engineer on the Algorithms team develops and integrates algorithms for real-time video processing, tracking, and detection on low-SWaP embedded hardware. The role focuses on reliable performance in resource-constrained environments, particularly low-SWaP embedded systems. The engineer develops C/C++ video-processing algorithm software for the latest ARM multi-core processors and/or embedded GPUs and works on embedded video processors used in security and surveillance products, including autonomous, airborne, ground, and other applications. The position directly supports customers and collaborates with software developers, business development, and customers. It contributes to roadmap development and project prioritization and provides guidance and mentorship to more junior software engineers. Other duties may be assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior