Position: Embedded Software/Firmware Engineer (Network products)
Company: Ubiquiti
Category: C++
Experience required: 3y
English level: upper

Requirements:
Minimum of 3 years of software development experience
Detailed knowledge of Linux operating system internals
Strong C language, Bash and debugging skills on embedded systems
Strong networking knowledge
Bachelor or MS in Computer Science or Electrical Engineering

Will be a plus:
Knowledge of Buildroot / LFS
Knowledge of NOS technology such as ONL / SnapRoute / Cumulus Network / OpenSwitch
Experience with Quagga / FRR
Understanding of dataplane processing and performance enhancement
Knowledge of Broadcom, Arista, Barefoot switch framework
Experience of data center switch development
Experience with BSP and Linux device driver development
Experience with software management process
Good team player who can work both independently and also as a team with ability to take initiative
Ability to organize and prioritize work across several projects simultaneously
Able to think broad and discuss on software architectural level
Aggressive working attitude with great communication skill and curiosity

What do we offer:
International work environment and work with global development teams
Excellent work conditions in an A-Class office (Horizon Park Business Center)
Compensation package matching global standards
Flexible work hours (as required)
Paid parking, courses, training, conferences and business trips
Medical insurance
Free lunches

Responsibilities:
Deliver new upcoming Unifi switch product
Work with hardware team from BSP level up to networking software application level
Communicate with foreign customer closely to implement desired new features and bugfixing

https://www.youtube.com/c/UbiquitiInc