About the Role
Job Description
Join NATEK as a C++/Rust Developer and support the development of the next generation Edge Platform. You will work on Linux-based onboard computing solutions, developing and enhancing software components mainly in C++ and Rust.
Your Responsibilities
- Develop new functionalities using Rust and C++
- Design and implement microservices for an Edge platform
- Make architectural and technical decisions within your area of ownership
- Take full ownership of a microservice throughout its lifecycle
- Write technical and architectural documentation
- Develop comprehensive automated and detailed tests
- Collaborate with international teams across Europe and Asia
- Contribute to technical discussions and continuous improvement of the platform
- Ensure high-quality, maintainable, and production-ready code
Our Requirements
- 6+ years of experience in software development
- Strong commercial experience with Rust
- Practical experience with C++ (C++11/14+)
- Good knowledge of Linux
- Experience with microservice architecture
- Strong understanding of software development and testing practices
- Ability to work independently and take ownership of technical areas
- Good English communication skills
Benefits
- Internal Mobility Program – enjoy many opportunities for career growth, job rotations, diversity of projects & technologies
- Referral Program – enjoy cooperation with your colleagues and get a bonus!
- 5/10 Years NATEK Club – we offer long-term cooperation and celebrate each fifth-year cooperation anniversary with gifts
- NATEK CSR Events & team buildings – enjoy our values: accountability, partnership and expertise and #workITwithus
- Education – benefit from our know-how, learning courses and certificates and IT events – be part of the community of leaders of the industry and take part as a speaker or a visitor
- Multisport
- Technical and Personal training
- Language courses
Additionally only for COW:
- Life insurance
- Bonuses for Personal Events
- Day off for volunteering
Requirements
C++ experience
Practical experience with C++ (C++11/14+).
Rust experience
Strong commercial experience with Rust.
Linux knowledge
Good knowledge of Linux.
Microservices architecture
Experience with microservice architecture.
Software development practices
Strong understanding of software development and testing practices.
Nice to Have
Good English communication skills.
Ability to work independently and take ownership of technical areas.
Benefits
Internal Mobility Program
Enjoy many opportunities for career growth, job rotations, diversity of projects & technologies.
Referral Program
Enjoy cooperation with your colleagues and get a bonus!
NATEK Club
Celebrate each fifth-year cooperation anniversary with gifts.
CSR Events
Participate in NATEK CSR Events & team buildings.
Education
Benefit from learning courses and certificates.
Multisport
Access to multisport activities.