Senior Software Engineer
Nokia · RO
As a Senior Embedded Software Engineer, you are expected to be the technical anchor for our C/C++ software stack. You will lead the design of complex system...
Job description
As a Senior Embedded Software Engineer, you are expected to be the technical anchor for our C/C++ software stack. You will lead the design of complex system architectures, solve deep-level performance bottlenecks, and mentor the team in modern software engineering best practices. You will bridge the gap between low-level silicon capabilities and high-level software orchestration. NIFN2026: - Develop high-performance applications and system services using C and C++. - Optimize and integrate code within Linux/Unix environments, including user-space and kernel-space interactions. - Stay current with industry trends, modern C++ standards, and emerging cloud-native technologies. - Collaborate with cross-functional teams while managing multiple tasks in a fast-paced environment. - Take initiative, drive process improvements, and ensure high-quality code and documentation. - 8+ years of proven software development experience, with a heavy focus on Linux-based system internals. - Expert-level knowledge of Modern C++ (11/14/17+), memory management, and high-concurrency patterns. - Architectural Leadership: Proven ability to design modular, scalable systems and define API boundaries between...