Job Description :
Firmware Engineer
 San Jose CA Day 1 onsite 
Long term 
 
Communications, Media & Technology Level 8 Onsite Position Responsibilities: •
Ownership of system design and firmware on hardware prototype projects and development platforms.
• Collaborating in a team environment across engineering disciplines.
• Experimenting with and implementing interfaces to various sensors.
• Coding firmware to drive novel display systems and cameras.
• Coding programs and scripts as necessary to test embedded systems.
• Work closely with various core tech teams and other organizations to define prototyping scope and applications towards various technology roadmaps and products. * System/SoC validation experience with custom ASICS. * Python development experience with automating builds and test application in the embedded sw domain Minimum Qualifications: •
BS in Electrical Engineering or Computer Science
• 5+ years experience with driver and board-level system software development • Experience with board bring up and systems debugging
• Experience with ARM based processors and micro-controllers and various communications protocols such as I2C, UART, SPI, USB, MIPI, I2S, etc.
• Experience with debugging tools such as bus analyzers and oscilloscopes
• Experience with protocol design, specification, and implementation
• Experience debugging and problem solving in code bases and environments * Familiarity with security primitives (public key crypto, X509 certificates, code signing) preferred * Familiarity with debugging and root causing security software (working knowledge of open ssl etc.) preferred * ROM development for embedded devices * Cryptography experience
Additional Job Details: 
1 - Firmware Engineering (P3 - Advanced) | 2 - Python Programming Language (P3 - Advanced)

 

             

Similar Jobs you may be interested in ..