We are looking for an Embedded Developer for the Innovation team.
What you will be doing:
- Developing system/low-level software in C/C++ (or Rust) for embedded/system code;
- Working with microcontrollers, firmware, and peripherals;
- Developing solutions with a basic understanding of on-device cryptography, including key management and secure storage;
- Building and adapting Android images (AOSP/LineageOS), including working with Kernel modules;
- Rebuilding/customizing Android OS images at the platform level;
- Developing transport SDK and native libraries for Android (JNI/NDK);
- Developing backend services in Golang/Rust/Java/Kotlin, including REST/gRPC;
- Using Docker for building images and basic CI/CD.
What we expect:
- Smartcard/secure element (for bSIM) - experience with JavaCard (applets), secure element/SIM/smartcards, OTA provisioning;
- MacOS target - experience developing bSIM transport SDK for Android + macOS;
- Experience with Android virtualization (Anbox, EDM CloudPhone);
- Telecom context - understanding of SIM, eUICC, profiles;
- Linux - experience at the kernel and driver build level;
- Experience building agent systems - understanding of prompt engineering, tools, skills, agent loops. Relevant to R&D core (AIF, PhoneGPT, RIIL);
What we offer:
- Our own MTS Ocean platform for obtaining IT resources, which means deployment, monitoring, and observability will not be a problem for you; you can focus on features;
- Professional engineer guilds where we support each other and help each other become better;
- Internal TechTalks platform for knowledge sharing, discussions, and developing self-presentation skills;
- Participation in external IT conferences. We speak at HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, MatemMarketing, and even host our own architecture conference, True Tech Arch;
- Useful courses and webinars in the corporate university and an electronic library;
- Voluntary medical insurance from the first month of employment, including dentistry;
- Accident insurance from the 1st month of employment. Financial assistance in difficult life situations;
- Vacation of 28 calendar days;
- Access to general practitioners and massage services in the office;
- Mobile communication paid by the company and preferential tariffs for relatives;
- Subscription to the KION online cinema, MTS Music service, MTS Strings book service, unlimited messengers, and social networks.