Job Details

Firmware Engineer

SUNNYVALE-94088, CA, US
05/31/2019

-


Required Skills

    Python, C++
Company

Infinity Consulting Solutions, Inc

Experience

8 to 10 Year(s)

Job Description

Firmware Engineer (Contractor)

Sunnyvale, CA, USA

6+ Month Contract

Sunnyvale, CA.

Reporting to the division Engineering Manager, the Senior Firmware Engineer is responsible for architecting and developing firmware solutions for bare metal, RTOS and/or Linux based systems in the R&D team.

Must be passionate about architecting complex quality products with efficient, scalable and maintainable firmware.

Measures of Success:

Develops efficient embedded firmware and software for network timing systems.

Architects solutions with optimal utilization of hardware resources

Creates detailed design specifications and gets consensus from stakeholders

Implements and verifies new software as well as enhances/fixes existing code with ease

Helps improve team productivity with pragmatic processes

Effectively interacts with cross functional teams as well as with customers

Successfully balances new product development and sustaining product projects

Maintains high quality standards in a dynamic environment

Effectively communicates verbally and in writing

Skills & Experience Required:

Strong software engineering and programming skills for embedded systems

Strong knowledge of C/C++

Strong knowledge and understanding of control theory and applied math in an embedded environment with experience of implementation and/or digital signal processing

Excellent understanding of programming model of complex hardware, data structures, and algorithms

Knowledge or numerical algorithms using C/C++, Matlab and/or Python

Experience in data network protocol development having worked on at least a few different
protocol stacks such as PTP, NTP, SNMP, etc. for IPv4 and IPv6

Experience of writing low level firmware including boot code, device drives, etc.

Experience with Linux kernel level and networking stacks is a very strong plus.

Experience working through complex technical issues with major customers and suppliers.

Degree(s) in Computer Science, Computer Engineering, Electrical Engineering or related field, MS preferred

8+ years of experience working in an embedded environment including firmware and hardware interfacing

Strong Plus: Knowledge of and experience with Ethernet, physical layer devices/transceivers and layer 2 networking/ switching, network security (SSL), cellular networks.

Other Valued Skills:

Equally comfortable with precision and ambiguity.

Ability to improve/implement processes to facilitate product development process.

Familiarity with quality assurance processes.

Familiarity with GNSS, timing and synchronization, wireless access and backhaul technologies and networks.


Others
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
-