Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Facebook Embedded Software Engineer 
Taiwan, Taipei, Taipei 
122821599

29.08.2024
Embedded Software Engineer Responsibilities
  • Lead the design and development of embedded software engineering activities and provide technical leadership and guidance to team members
  • Analyze, design, develop, and debug firmware for a wide variety of AR devices, including sensing and imaging systems, audio and display, and power management in a RTOS environment
  • Debug complex, system-level, multi-component issues that typically span across multiple layers in the system, and between systems
  • Bring up new devices and lead debugging that spans multiple hardware/firmware/software teams
  • Collaborate in a team environment across multiple, research focused, and engineering disciplines, making the architectural tradeoffs required to rapidly deliver firmware solutions
  • Support factory firmware issues including device manufacturing and calibration
Minimum Qualifications
  • B.S. degree in Computer Science, Computer Engineering or Electrical Engineering
  • 2+ years of experience in embedded software development
  • Experience with design and programming in C or C++ for development, debugging, testing and performance analysis
  • Strong debugging and troubleshooting skills on complex issues involving multiple components in hardware and firmware
  • Experience with embedded micro-controllers such as ARM Cortex M0/M3/M4 architecture and their boot mechanisms
  • Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc. and their interrupt priorities
  • Experience developing with modern Real Time Operating Systems
  • Experience working collaboratively in cross-functional teams.
  • Fluent in English and Mandarin both verbal and written
Preferred Qualifications
  • Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools.
  • Experience leading complex features or projects across multiple teams
  • Experience with wireless or wired communication protocols such as USB, PCIe, Ethernet, Bluetooth and WiFi
  • Prior full life cycle firmware development experience to bring a high volume product from design to mass production
  • Prior experience in supporting large volume electronics manufacturing
Start preparing
Learn about how to prepare for your interview with our interview guide, tips, and interactive experiences.
Data Center
About Meta