Ubiquiti

Embedded Firmware Engineer (Switch)

Ubiquiti
Apply
21 days ago
Taipei, TaiwanMid Level

Responsibilities

  • Design, develop, and optimize embedded firmware for switches.
  • Analyze datasheets for sensors, microcontrollers, and peripherals and implement corresponding drivers in RTOS or embedded Linux environments.
  • Collaborate with hardware, BSP, and Network teams to integrate features and ensure performance.
  • Debug, troubleshoot, and resolve complex firmware issues.
  • Ensure firmware stability, scalability, and performance for large-scale networks.
  • Drive continuous improvement in the development process for timely delivery of high-quality firmware.
  • Organize and prioritize work across multiple projects simultaneously.

Requirements

  • PhD or MS in Computer Science or Electrical Engineering.
  • Detailed knowledge of operating system internals, C/C++, object-oriented design, and embedded-systems debugging.
  • At least 3 years of hands-on embedded firmware development experience on RTOS, focused on networking or switch systems.
  • Experience with BSP and Linux device driver development.
  • Strong debugging skills and experience resolving complex firmware issues.
  • Ability to work independently and collaboratively.
  • Ability to organize and prioritize work across several projects.
  • Experience with L2/L3 switching features or Linux driver development is preferred.
  • Strong written and communication skills with the ability to explain complex technical topics are preferred.

Tech Stack

Categories

Ubiquiti

About Ubiquiti

1,001-5,000 employees
Contact me