Business Forms

Senior Firmware Engineer, video analytics – Job Order 3172

Senior Firmware Engineer – Job Order 3172

Falls Church, VA 22042 need to be within 60 miles. 1 day/week in office. Company will cover overnight stay if needed, travel to the office is employee’s responsibility.
Willing to sponsor H-1B’s, accept Canadian Citizens
Up to $140K plus 10% bonus

My client has been developing and applying intelligent video technology for almost 20 years
Utilizing the Cloud to perform all video management adds stability and simplicity in roviding intelligent video security solutions that incorporate computer vision and machine provide instant notifications and long term insights.This is a very stable company that is part of a much larger organization primarily focused on industrial security. Top Work Places 2021 USA.png

We are looking for an experienced firmware developer that enjoys the challenge of writing code that makes hardware do amazing things. This is a great opportunity for a firmware engineer looking to expand into video streaming, image processing and machine learning on edge devices.

Develop firmware for an embedded Linux platform.
Interface with video capture, compression and deep learning hardware blocks.
Application and system level programming for image capture, compression and analysis.
Develop and maintain application layer code to communicate over the network and manage storage devices.

Work in a production environment with frequent release cycles.

Bachelor or Master degree in electrical engineering or computer engineering
5+ years of experience with C/C++, Python, Linux system programming and internals.
Strong background in video compression, especially the H.264/H.265 standard is a plus.
Knowledge of video streaming protocols such as RTSP and frameworks such as gstreamer
Experience developing video products on ARM application processors
Experience with cross-compilation and build toolchains
Experience developing code in a production environment supporting mass market products.
Experience with version control systems such as git
Strong understanding of Linux internals, strong data structure and algorithm knowledge and the ability to work on memory constrained devices.
Computer vision and machine learning experience is a huge plus.

Other Eligibility Requirements
Must be willing to participate in and pass the company’s pre-employment screening process including a background investigation, motor vehicle check and drug screening.
Must be able to meet and continue to meet state licensing requirements for security, as well as client background and suitability screening when required to access client’s data and/or site.


To apply for this job email your details to

This entry was posted in . Bookmark the permalink.