Lead Embedded Software Engineer
EDEN PRAIRIE-55346, MN, US
07/20/2018
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
3 to 5 Year(s)
Job Description
Lead Embedded Software Engineer (Video/DVR)
6+ Month Contract
Eden Prairie, MN
Position Summary:
You will be part of a core design group responsible for design and implementation of an embedded multi-channel DVR system.
System runs on embedded LINUX using an Ambarella A12S Sports and Flying Camera Processor.
System requirements include multi-channel continuous video capture, video snapshot extraction, single audio channel support, wireless communications (LTE & WiFi), GPS processing, USB OTG, secure communications (X.509 certificates/TLS/SSL/HTTPS), REST API, remote configuration/diagnostics, data compression, JSON and interaction with the AWS cloud.
Develop software in a LINUX environment using C, HTTP, REST APIs, JSON
Function as software architect for DVR system
Produce design and architectural documentation for the project
Lead architectural reviews for DVR product
Work with Product Owners and Systems Engineers to validate systems requirements
Decompose system requirements into user stories
Evaluate and select tools; Acts as the architect and primary contributor for the project
Works as subject matter expert video and DVR systems
Position Requirements:
This position requires advanced design experience for real-time embedded video systems.
BS in CS, CE, Electrical Engineering, or equivalent experience
5+ years of experience as an embedded software engineer developing commercial
applications on embedded LINUX systems using C language
3+ years of experience leading a project focused development effort
Experience in Video/DVR systems
Architectural design experience for embedded LINUX systems
Embedded micro-processor experience: ARM Cortex-A9
Expert in iterative software development processes
Preferred Skillset:
Experience using Ambarella A12S Processor
LINUX BSP experience
LINUX kernel configuration experience
Experience with REST API design
HTTP/HTTPS/JSON
Knowledge of Electrical Engineering and embedded systems
Demonstrates technical leadership
Demonstrates project ownership - ability to see a project through to completion
Implementation experience developing encrypted communications with AWS
Tuning and measuring video image quality and data compression tradeoffs
Software Engineers, Applications
Information Technology
No Preference
Contract Only
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
-
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY,
US
-