Embedded Network Architect
We are looking for an inspired software architect to be a part of our Architecture team. Responsibility is to define and maintain network architecture for the 2G/4G/5G base station and other products.
What will you do:
- Partition and dimension embedded network communications including collecting requirements, use cases, defining interfaces, analyzing options for hardware/software splits;
- Define network subsystem interfaces with other upper/lower layer SW/HW components;
- Create specifications of the network architecture;
- Consult and communicate with SW/HW development and test teams in implementing and testing features compliant to the architecture requirements;
- Perform technical analysis and refinement of product features;
- Create traceable product architecture requirements for feature teams and participate in architecture improvement feature proposals;
- Lead embedded networking domain area within project;
- Investigate and correct network architecture defects and related complex customer problems, propose process improvements;
- Participate in the development process enhancement activities.
What do we expect from a future team member:
- Master or above in computer science, telecommunication, electronics engineering or related;
- 5+ years of background on development of telecom/wireless or similar systems for Linux;
- Good understanding of IP communications;
- Practical experience of embedded network development;
- Good background in SW architecture and/or specification work for high performance and high availability telecom/wireless/automotive/radar or similar systems;
- Proactive and independent problem solving through own experience and network;
- Good communication skills to work with distributed engineering and management teams;
- Good verbal and writing skills in English.
Preferred skills:
- Perfect knowledge of the TCP/IP stack and its implementation in modern Linux kernel;
- Perfect knowledge of the Ethernet communications (switching, VLAN, SyncE) and its support in Linux;
- Good knowledge of the SDN approaches in Linux (firewall, Traffic Controls, NetLink);
- Experience in the IPC programming in C/C++ using different kind of sockets;
- Experience in development for Ethernet/L2 non-manageable switching chips;
- SW development expertise and design flow knowledge for embedded heterogeneous systems i.e. x86, RISC-V, ARM, DSP, ASIC, FPGA;
- General knowledge of telecom or similar SW/HW stacks, preferably GSM/LTE/5G.
About our offices:
- Beautiful and comfortable loft office with high ceilings on the territory of the business center «Trekhgornaya Manufaktura», 10-15 minutes from the metro station «Krasnopresnenskaya»/»Ulica1905 Goda», Moscow;
- Modern and comfortable office in BP «Polyustrovo», 15 minutes from the metro station «Ploshad Lenina» or «Novocherkasskaya», St. Petersburg;
- Beautiful and comfortable office on the territory of the business center «Corner Place», 15 minutes from the metro station «Gorkovskaya», Nizhny Novgorod.