Embedded Firmware Engineer (Switch)

Posted 6 Days Ago
Be an Early Applicant
Taipei City, TWN
In-Office
Senior level
Security
The Role
Design, develop, and optimize embedded firmware for Ethernet switches. Collaborate with hardware, BSP, and networking teams to integrate features, ensure HA and performance, debug complex firmware issues, and maintain scalability and stability across large networks while prioritizing timely delivery and UX.
Summary Generated by Built In

About Ubiquiti 

At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT.

Responsibilities

  • Design, develop, and optimize embedded firmware for Ethernet switches.
  • Developing highly available (HA) enterprise switch-level solutions to ensure network reliability while prioritizing user experience (UX) satisfaction for customers.
  • Collaborate with hardware, BSP, and NET teams to integrate features and ensure seamless 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 to ensure timely delivery of high-quality firmware.
  • Organize and prioritize work across multiple projects simultaneously.
Requirement
  • Bachelor’s or Master’s degree in Computer Science, or a related field.
  • 7+ years of experience in embedded firmware development, with a focus on networking or switch systems.
  • Expertise in C/C++ and embedded systems design.
  • Deep understanding of networking protocols for Layer 2 and Layer 3 Ethernet switches.
  • Strong knowledge of Ethernet switch architectures and real-time embedded systems.
  • Familiarity with Linux, multi-threading, and multi-processing environments.
  • Experience working with various switch ASICs and HAL interfaces.
  • Experience with open-source network switch development or turnkey solutions.
  • Strong debugging skills and experience in resolving complex firmware issues.
  • Ability to work independently as well as collaboratively in a team environment.
  • Ability to organize and prioritize work across several projects simultaneously.

Nice to have

  • Experience in Implementing IEEE 1588 PTP (Precision Time Protocol) for accurate time synchronization
  • Collaborate with hardware and software teams to integrate AVB/TSN (Audio Video Bridging/Time-Sensitive Networking) protocols into Ethernet firmware.
  • Experience in developing highly available (HA) enterprise switch-level solutions.
  • Familiarity with Agile development methodologies.
  • Strong communication skills and the ability to explain complex technical concepts.

Skills Required

  • Bachelor's or Master's degree in Computer Science or related field
  • 7+ years of experience in embedded firmware development focused on networking or switch systems
  • Expertise in C/C++ and embedded systems design
  • Deep understanding of networking protocols for Layer 2 and Layer 3 Ethernet switches
  • Strong knowledge of Ethernet switch architectures and real-time embedded systems
  • Familiarity with Linux, multi-threading, and multi-processing environments
  • Experience working with various switch ASICs and HAL interfaces
  • Experience with open-source network switch development or turnkey solutions
  • Strong debugging skills and experience resolving complex firmware issues
  • Ability to work independently and collaboratively in a team environment
  • Ability to organize and prioritize work across multiple projects
  • Experience implementing IEEE 1588 PTP (Precision Time Protocol)
  • Experience integrating AVB/TSN protocols into Ethernet firmware
  • Experience developing highly available (HA) enterprise switch-level solutions
  • Familiarity with Agile development methodologies
  • Strong communication skills and ability to explain complex technical concepts
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Los Angeles, CA
350 Employees
Year Founded: 2005

What We Do

<p style="box-sizing: border-box; margin: 0px 0px 9px; color: rgb(54, 54, 54); font-family: OpenSans, Helvetica, Arial, sans-serif; line-height: 18.5714092254639px;"><span style="line-height: 18.5714092254639px;">Ubiquiti Networks is a next-generation communications technology company founded in 2005. We design and manufacture disruptive technology platforms for emerging markets that drive profitable business models and enable ubiquitous connectivity. Our technology platforms such as airMAX, airFiber, UniFi, airVision, and mFi, focus on unparalleled user experience combined with Industry leading performance at disruptive cost points.</span></p><p style="box-sizing: border-box; margin: 0px 0px 9px; color: rgb(54, 54, 54); font-family: OpenSans, Helvetica, Arial, sans-serif; line-height: 18.5714092254639px;"><span style="box-sizing: border-box;">Ubiquiti Networks’ User Interface Lab is a highly motivated group of designers, developers and product strategists. We are based in Los Angeles, collaborating with teams throughout the U.S. and across the globe to build powerful, innovative, and intuitive applications. Our software is used to interface with Ubiquiti hardware and provide robust, scalable business operations platforms for our customers.</span></p><div>&nbsp;</div>

Similar Jobs

In-Office
Taipei City, TWN
350 Employees

Mastercard Logo Mastercard

Designer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Da'an District, Taipei City, TWN
38800 Employees

Micron Technology Logo Micron Technology

Server ODM Field Applications Engineer

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office
Taipei City, TWN
45000 Employees

Circle Logo Circle

Senior Smart Contract Engineer

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
In-Office or Remote
Taipei City, TWN
1050 Employees

Similar Companies Hiring

Oso Thumbnail
Software • Security • Infrastructure as a Service (IaaS)
New York, New York
36 Employees
Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account