The opportunity
EMBEDDED SOFTWARE/FIRMWARE ENGINEER (NETWORK PRODUCTS)
American technology company, which produces wireless data communication products is looking for Networking Embedded Engineer to participate in the creation of a high-quality product with their team remotely.
The role:
As an Embedded Engineer, you will work as part of the global team of firmware, digital hardware, RF hardware, and networking embedded engineers to develop cutting-edge wireless broadband products and technologies. You have to possess knowledge of embedded Linux processes and an understanding of digital Wireless communications.
What you should have:
- Minimum of 3 years of software development experience
- Detailed knowledge of Linux operating system internals
- Strong C/C++ language, Bash and debugging skills on embedded systems
- Strong networking knowledge
- Experience in gateway features development — VPN, firewall, IPv6, QoS, security, Routing, etc.
- BS or MS in Computer Science or Electrical Engineering
- Upper-Intermediate level of spoken and written English
Would 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
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
Company offers:
- Ability to work from home remotely;
- International work environment and work with global development teams;
- If decide to work in an office space, we have an excellent work conditions in an A-Class office (Horizon Park Business Center) with paid parking spot;
- Compensation package matching global standards;
- Flexible work hours (as required);
- Training courses, conferences and business trips when needed;
- Medical insurance
- Free lunches