Job Search
Middle C/C++ Software Engineer (Linux/Networking) IRC179048
Job: | IRC179048 |
Location: | Ukraine |
Designation: | Software Engineer |
Experience: | 3-5 years |
Function: | Engineering |
Skills: | C++-Linux, Embedded Linux, Networking, Software Development, TCP/IP |
Description:
Customer is a big Asian manufacturer of network equipment, but we will work with its European subsidiary. The project is about developing firmware for Residential Gateway (Triple-play WiFi Router for Telco) based on OpenWrt.
Main technologies:
- Embedded Linux
- C/C++
- Network / Netfilter / iptables / Routing
- TR-181
We offer:
- Interesting and challenging work in a large and dynamically developing company
- Exciting projects involving the newest technologies
- Professional development opportunities
- Excellent compensation and benefits package
- Modern and comfortable office facilities
Requirements:
- The C/C++ programming language
- Linux and networking background
- Intermediate English level
- Smart and fast learner
Nice to have
- Open-source software contributions
- Experience with OpenWrt / DD-WRT
Job Responsibilities:
This firmware is based on Embedded Linux, hence experience of development for Linux systems at least in user mode (Linux services and background applications) is a must, in kernel mode (device drivers) would be a big plus.
As an engineer going to implement WiFi router features, he has to be good in understanding IP routing & networking protocols (networking) such as DHCP, PPP, DNS, IPSEC, and TR-181. So networking experience is a must for a senior role, for mid-level theoretical knowledge may be enough. As a WiFi router is an embedded system with a bootloader, GPIO interfaces like LEDs and buttons, and different modules like 5G backup module, voice DSP, etc our engineer should have embedded experience. We will use OpenWRT as the exact type of Embedded Linux system, so engineer experience with this system would be our ideal candidate.
What We Offer
Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to participate in creating market-defining products using the latest technologies.
Collaborative Environment: Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible opportunities and options.
Professional Development: Our dedicated Learning & Development team regularly organizes certification and technical / soft skill training to help you realize your professional goals.
Excellent Benefits: We provide our consultants with competitive compensation and benefits
Fun Perks: We want you to love where you work, which is why we host sports classes, cultural, social and team building activities such as sports competitions and end-of-year corporate parties. Our vibrant offices also include dedicated GL Zones and rooftop decks where you can drink coffee or tea with your colleagues over a game of table football or darts!