Experience: 12 months or less of experience
MUST HAVE:
C language
Computer Architectures
Embedded Systems
Data Structures
Embedded Firmware
Write the software that powers and operates a silicon chip.
Develop pre-silicon firmware and software with a direct interface to hardware.
Integrate and develop C tests/APIs and software build flow.
Perform design and code reviews.
Test and validate product implementations
Preferred Qualifications:
· Experience in software design and programming in C/C++ for development, debugging, testing and performance analysis.
· Experience in understanding hardware, clock-level issues, bridges, delays, interrupts, clock gating, polling etc.
· Must obtain work authorization in country of employment at the time of hire and maintain ongoing work authorization during employment.
· Hands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB
· Experience with lab instrumentation like oscilloscope, logic/protocol analyzers for debugging embedded systems at HW level
· Experience working and communicating cross functionally in a team environment
Job Type: Contract
Pay: Up to $37.45 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
Application Question(s):
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering or Electrical Engineering
- This is an onsite role based SAN JOSE CA 95113. Please confirm your current location with Zip code.
Experience:
- Embedded Engineer: 1 year (Preferred)
- C language: 2 years (Required)
- Computer Architectures: 2 years (Preferred)
- Embedded Systems: 2 years (Preferred)
- Data Structures: 2 years (Preferred)
Ability to Relocate:
- San Jose, CA 95113: Relocate before starting work (Required)
Work Location: In person