We are looking for a motivated, driven, and collaborative Networking Development Engineer with experience in embedded software development to conduct research, design and development of software with modem integration and Wifi focus, running on Linux OS to power IFC products.
Key Responsibilities:
- Design and integration of 4G/5G modem and related controls to our inflight connectivity system.
- Design, implement, integrate, and verify software to control and configure both existing Wireless Access Points (cWAP) and new Wireless Access Point (xWAP) using interfaces currently supported and ones that will be supported in the future. (REST, SSH, SNMP, CLI, Web UI) and to support 802.1x authentication supporting EAP-SIM, EAP-AKA, EAP-TLS, and EAP-TTLS protocols as well as open authentication.
Required Skills:
- 5+ years of experience in software development using C/C++ (versions 14 or 17) under Linux OS.
- 3+ years of software development experience using networking protocols such as TCP/UDP/IP/SNMP/DHCP/DNS.
- Proven experience in socket programming, IPC and PUB/SUB architecture.
- Solid understanding and experience with wireless networks, 802.11 standards including 802.11ac and 802.11ax (WiFi 6/6E).
- Experience and Hands on Skills with Docker and Kubernetes along with Database experience such as MySQL/MariaDB, No SQL or similar.
- Expertise with Gitlab and CI / CD Pipelines or similar.
- Solid knowledge of programming fundamentals-algorithms, data structures, and design patterns.
- Proficient in cellular network technologies and integrating 4G/5G modem!
- Demonstrated ability to work well in an agile team practicing SCRUM software development principles.
- Demonstrated engineering communication expertise including clear and concise written and verbal skills.
- Demonstrated ability to take a lead, break down software tasks and mentor less experienced team members