Overview
We are seeking a skilled C++ Developer to join our global engineering projects. You will contribute to high-performance software development for GPU/CUDA architectures, Linux-based platforms, and cloud-native telecom solutions, collaborating with cross-functional teams and leveraging modern CI/CD practices.
You will also become a part of Sii’s Embedded Competence Center, working alongside over 500 specialists and contributing to innovative solutions shaping the future of technology.
Sii ensures that all employment-related decisions are made solely on the basis of qualifications and competencies. We are committed to equal treatment of all individuals, regardless of any protected characteristics, and promoting a diverse and inclusive work environment.
Your tasks
- Designing, developing, and optimizing high-performance C++ software for GPU architectures, embedded systems, and telecom platforms
- Implementing and enhancing CUDA-based parallel computing solutions for advanced tasks
- Integrating and developing software modules on Linux environments and managing CMake build configurations
- Participating in CI/CD pipelines and automation for software delivery
- Collaborating with system architects, hardware engineers, and global R&D teams to define features and technical solutions
- Troubleshooting, debugging, and resolving complex production issues in telecom (IMS, SIP, Diameter) and other systems
- Conducting performance analysis, tuning, and code reviews to ensure robust, scalable, and maintainable solutions
- Developing technical documentation and supporting knowledge transfer across teams
Requirements
- Strong proficiency in C++ with 3–5 years of professional experience
- Solid knowledge of Linux environments and scripting using Bash and Python
- Experience with CI/CD pipelines, build systems, and version control using Git
- Expertise in CUDA programming and GPU architectures for HPC or embedded roles
- Familiarity with telecom standards, IMS platforms, and signaling protocols (a plus)
- Ability to work effectively within cross-functional, multi-disciplinary teams
- Excellent communication skills and proficiency in English
- Ability to deliver reliable, maintainable, and optimized software solutions
Nice-to-have requirements
- Experience with OpenShift, OpenStack, or cloud platforms
- Background in IoT, 5G, automotive, or embedded systems
- Familiarity with modern software architecture, design patterns, and performance optimization strategies
- Certifications related to GPU programming, cloud security, or telecommunications
- Hands-on experience with Python or other scripting languages for automation and testing