Senior Firmware Engineer - Job Order 3172 - Falls Church, Virginia United States - 45070



JOB DESCRIPTION

Job #: 45070
Title: Senior Firmware Engineer - Job Order 3172
Job Location: Falls Church, Virginia - United States
Remote Job: Unknown
Employment Type:
Salary: $110,000.00 - $140,000.00 - US Dollars - Yearly
Other Compensation: 10% bonus
Employer Will Recruit From: Regional
Relocation Paid?: Negotiable

WHY IS THIS A GREAT OPPORTUNITY?


Oranization of only 17 people doing cutting edge work in video streaming and machine learning. They allow for primarily remote work.

JOB DESCRIPTION

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 learning.to 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.  

Responsibilities
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.  

QUALIFICATIONS

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.

 

Education:
University - Bachelor's Degree/3-4 Year Degree

APPLY NOW FOR THIS JOB

Our recruiters are currently seeking to fill this position and hundreds like this in our network. If you are a match you'll be contacted with additional details.

We value your privacy and will never share your information with any employer without your consent.

Send your profile and resume to the recruiter who posted this job. You may include a cover letter to introduce yourself.

Cover Letter Text:

5,000 character limit