Linkedprime
Ubiquiti Inc.

Embedded Software/Firmware Engineer (Network products)

Posted: 22 hours ago

Job Description

About UbiquitiAt 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.At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity.ResponsibilitiesDeliver new upcoming Unifi switch productWork with hardware team from BSP level up to networking software application levelCommunicate with foreign customer closely to implement desired new features and bugfixingKnowledge And ExperienceMinimum of 3 years of software development experienceDetailed knowledge of Linux operating system internalsStrong C/C++ language, Bash and debugging skills on embedded systemsStrong networking knowledgeExperience in gateway features development — VPN, firewall, IPv6, QoS, security, Routing, etc.Bachelor or MS in Computer Science or Electrical EngineeringNice to haveKnowledge of Buildroot / LFSKnowledge of NOS technology such as ONL / SnapRoute / Cumulus Network / OpenSwitchExperience with Quagga / FRRUnderstanding of dataplane processing and performance enhancementKnowledge of Broadcom, Arista, Barefoot switch frameworkExperience of data center switch developmentExperience with BSP and Linux device driver developmentExperience with software management processGood team player who can work both independently and also as a team with ability to take initiativeAbility to organize and prioritize work across several projects simultaneouslyAble to think broad and discuss on software architectural levelAggressive working attitude with great communication skill and curiosityBenefitsInternational work environment and work with global development teamsExcellent work conditions in an A-Class office (Horizon Park Business Center)Compensation package matching global standardsFlexible work hours (as required)Paid parking, courses, training, conferences and business tripsMedical insuranceFree lunches

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In