Нижний Новгород
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.