onsite
C Software Engineer - engineering people GmbH
Software Engineer
Senior C++ engineer focused on developing high-performance, scalable software solutions using modern C++ standards, STL, and multithreading techniques on Linux platforms.
About the role
Key Responsibilities
- Design, implement, and maintain complex C++ modules for performance-critical applications.
- Collaborate with cross-functional teams to define architecture and technical specifications.
- Optimize code for speed, memory usage, and scalability, conducting profiling and benchmarking.
- Write comprehensive unit and integration tests, ensuring high code quality and reliability.
- Participate in code reviews, mentoring junior developers, and driving best practices.
Requirements
- 5+ years of professional C++ development experience.
- Deep understanding of modern C++ (C++17/20), STL, and concurrency primitives.
- Proficiency with Linux development tools, Git, and CI/CD pipelines.
- Strong analytical skills and a track record of delivering robust, high-performance software.
- Excellent communication skills and a collaborative mindset.