We are looking for an inspired software architect to be a part of our Architecture team. Responsibility is to define and maintain modern 2G/4G/5G base station SW architecture and design as part of the team.
What you will do:
Partition and dimension base station functions including collecting requirements, use cases, defining interfaces, analyzing options for hardware/software splits
Define platform subsystem interfaces with other upper/lower layer SW/HW components
Create specifications of SW architecture
Analyze 3GPP/IEEE/IETF/O-RAN/etc. specification
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 system domain area(s) within project
Investigate and correct SW 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 SW development of telecom/wireless/automotive/radar or similar systems
Good understanding of embedded high performance Linux-based systems
Background in real-time and low latency computations
Strong background in SW architecture and/or specification work for high performance and high availability telecom/wireless/automotive/radar or similar systems
Deep knowledge of and first-hand experience in SW system design, implementation, profiling, testing and deployment
Knowledge of TCP/IP network stack and its implementation in Linux
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:
Experience in programming in C/C++, Python
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
We will be glad to offer you:
Competitive salary and incentive bonuses
Health care insurance for you and supported VMI for your family members; sports events, employee support program: psychological, legal and healthy lifestyle consultations with external specialists
Remote work (for those who prefer office you are welcome to our cozy loft-style premises in Moscow, St. Petersburg, Minsk or Nizhny Novgorod)
Employee training and development programs
Internal Innovation Support Program
Award system for scientific achievements, publication of articles and registration of patents
"Lecture hall", where invited experts and our specialists share their professional experience from various fields of science.