Company logo

Embedded Software Engineer - Baremetal and Bootloader

San Jose, CA 5 days ago

Job Description

Job Title: Embedded Systems / Firmware Engineer

Location: San Jose, CA


Job Summary:

We are seeking a skilled Embedded Systems/Firmware Engineer to join our team . The ideal candidate will have strong experience in embedded C development, bare-metal programming, and hardware bring-up. This role requires close collaboration with hardware and ASIC design teams to support the development and validation of next-generation networking platforms.

Key Responsibilities:

  • Develop and maintain embedded firmware using C for networking hardware platforms
  • Collaborate with hardware engineers to bring up and validate new board designs
  • Work closely with ASIC teams to support bring-up of custom network switch ASICs
  • Design and implement diagnostic tests for platform validation and troubleshooting
  • Analyze and debug hardware/software integration issues
  • Interpret hardware schematics, component datasheets, and technical documentation
  • Support system-level testing and performance optimization

Required Qualifications:

  • Minimum of 4 years of experience in C programming
  • Strong experience in embedded systems development, particularly bare-metal environments
  • Proven experience in hardware bring-up and debugging
  • Solid understanding of hardware-software interaction
  • Experience working with x86 processors
  • Ability to read and understand schematics, datasheets, and user manuals

Preferred Qualifications:

  • Experience in networking systems or switch ASICs
  • Familiarity with diagnostic and validation tools
  • Strong problem-solving and debugging skills
  • Excellent communication and teamwork abilities

More 8051 Embedded C Programming Examples Jobs in Usa