Job Details

Lead Embedded Software Engineer

EDEN PRAIRIE-55346, MN, US
07/20/2018

-


Required Skills

    LINUX BSP
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
-