Firmware Software Engineer / Architect- Pico- San Jose

ByteDance

Responsibilities

About the team:

PICO is a leading VR/AR platform with independent innovation and R&D capabilities, focusing on VR all-in-one technology. PICO is committed to offering immersive and interactive VR experiences to our customers, including providing tailor-made solutions for our enterprise clients in the fields of education and healthcare.

Responsibilities

  • Take ownership of system RTOS firmware development on futuristic XR prototypes including AR glasses, MR headsets and more smart wearables.
  • Use end-to-system Application firmware development including initial bring-up and RTOS driver development on ARM-based MCUs.
  • Develop robust processes for validating hardware and system integration.
  • Collaborate with vendors to troubleshoot hardware and firmware issues.
  • Collaborate in a team environment across multiple product focused, research, and engineering disciplines, making the architectural tradeoffs required to rapidly deliver firmware solutions.

Qualifications

Minimum Qualifications

  • M.S. or PhD in Electrical Engineering, Computer Science.
  • 5+ years industrial experience in professional RTOS firmware development.
  • Firmware development experience for ARM based processors, microcontrollers and various communications protocols (I2C, UART, SPI, USB, SDIO, MIPI, PDM, I2S, BTC, BLE, WiFi)
  • Driver and board-level system software development. Board bring-up and system debugging. Debugging tools, including bus analyzers and oscilloscopes. Debugging and problem solving in code bases and environments. Bootloader development experience.

Preferred Qualifications

  • Familiar with board-level driver / BSP development is preferred.
  • Familiar with software development on other platforms, including but not limited to bare-metal, Android, Linux and iOS is preferred.
Read Full Description
Confirmed 9 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles