Senior Software Engineer (C++) - Space & Defense
Nokia
Krakow, Poland
We are looking for a passionate, experienced Software Engineer, eager to dive in fascinating world of high-end telecommunication technologies. End-to-end perspective, variety of tasks, lightweight processes and direct contact with customers makes these projects challenging and attractive.
HOW YOU WILL CONTRIBUTE AND WHAT YOU WILL LEARN
- Developing, and implementing software utilizing the latest software best practices
- Implementing cross-component development tests
- Analyzing and solving complex engineering problems in radio technologies area
- Occasional participation in creating and reviewing requirements for functional, design and interface specifications based on system specifications
- Propose, plan and implement product and process improvements
- Leading and mentoring junior team members
- Cooperation with Architects, Software Technical Leaders and Test Leads
Technologies we work with:
- C++11/14/17/20
- GCC, Clang
- Linux
- Testing frameworks
- JIRA
- Version control and code review systems (Git/Gerrit)
- Continuous Integration systems
KEY SKILLS AND EXPERIENCE
- Knowledge of and experience with C++
- Knowledge of Boost and STL C++ Libraries
- Knowledge of unit test frameworks
- Knowledge of 3GPP and experience in L2, L3 or OAM
- Excellent analytical and problem-solving skills
- Teamwork skills
- 4-6 years of work experience
- Good communication in English (both written and spoken)
- Bachelor’s or master’s degree in Computer Science, Telecommunications or a similar subject
- Readiness to work in a hybrid mode (Nokia Kraków office)
It would be nice if you also had:
- Experience with in-the-field usage of telecomunication solutions for defense/military
- Experience with Non-Terrestrial Networks R&D
- Python/Bash is an advantage
- Experience with C++ embedded
Apply Now
Don't forget to mention Space-Careers when applying.