Previous Job
Embedded Engineer
Ref No.: 17-00976
Location: San Jose, California
Position Type:Full Time/Contract
Start Date: 05/04/2017
As discussed, sharing the embedded engineer requirement:
Location: San Jose
Duration: 12 months
Rate: 45-55/Hr on W2
We have 4 requirements here.
Target Companies:
Hardware/ Silicon chip Manufacturers (only)
Texas Instrument (TI)
Wipro/ HCL/any other Implementation partner companies'  Folks who have prior Samsung experience
Keywords – "Embedded engineer” + RTOs + C++
Need w2 candidates only – okay with OPT, GC, USC
Local candidates only
Job Description:
We are looking for a an Embedded Software Engineer with a passion for embedded systems work. 
As a member of Digital Health  core engineering team, you would be responsible for the design, implementation, and testing of our core ARM based HW. 
You'd be involved in development of code implementing anything from device drivers to application-level state machines and data management on an execution environment residing 
directly upon the silicon  or using RTOS. 
Design, develop, code, test and debug system software
Review code and design
Analyze and enhance efficiency, stability and scalability of system resources
Support software QA and optimize performance
Interface with hardware design and development
Assess third party and open source software

Must have Qualifications and technical requirements (skills)
4+ years of experience in embedded software engineering
BS degree in Computer Science or Engineering
Solid programming experience in C or C++ and scripting languages like python

Experience in hands-on development and troubleshooting on embedded targets using oscilloscope, logic analyzer and jtag. 
Experience with common hardware interfaces like SPI,I2C,UART,USB, DMA, Flash and GPIO's.
Knowledgeable in use of tool chains and debug tools like GCC
Experience with Arm based processors (Specifically the Cortex M family).
Knowledge of reading schematics and data sheets for components.
Strong documentation and writing skills.
Familiarity with software configuration management tools, defect tracking tools, and peer review like Jira/GIT and confluence.

Proven experience in embedded systems design with preemptive, multitasking real-time operating systems – Linux kernel is a nice to have.
Experience with sensors, medical sensor and wearables would be considered an advantage
Experience with security and security protocols would be considered an advantage. 

Personal characteristics
Team player and when required able to lead
creative problem solving skills.
Ability to look at the bigger picture as well as to dive into the details
Effective communicator (verbal and written) of technical ideas