Embedded Firmware Engineer

Mountain View  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

What you can look forward to:
Being a member of the CTO group
Working with a small team with a small team to develop fully functional prototypes to demonstrate new advanced controls for autonomous grid management and regulation
Working with our ASIC team to select appropriate microcontroller IP into our ASICs
Architecting embedded real time software for high speed control in Assembly and C
Simulating new algorithms for autonomous micro grid power flow management
Validate algorithms using system simulation tools
Working with hardware engineers to test and troubleshoot prototypes

What you need to be successful:
BSCE/BSEE required, MS is desirable
5+ years experience in a similar role
Expertise in C development and Assembly for real time applications.
Expertise in embedded software control
Ability to carry a design task from concept to implementation
Ability to create engineering requirements, document, and test new firmware designs
Experience with interrupt driven designs and real-time processing

Ability to understand and implement digital signal processing (DSP) concepts in a processor environment.
Familiarity with evaluating CPU versus hardware processing requirements and tradeoffs for cost effective designs.
Ability to unit test code and hardware both with and without external test equipment such as oscilloscope, power meters etc.
Ability to troubleshoot firmware related issues within a complex system
Experience with power electronic systems will give us a charge
Experience with solar inverters is will make you shine
Familiarity with Python for test automation is a preferred
Familiarity with software development processes
Experience with 32 bit ARM processors and 8 bit 8051 processors will amp it up
Experience with UL1741, IEEE1547 and other solar related standards a definite plus
Start date
08/2014
From
Real Staffing
Published at
17.08.2014
Project ID:
759850
Contract type
Freelance
To apply to this project you must log in.
Register