Software Engineer C++
MULTIPLE OPEN POSITIONS · Komenda, Slovenia
Full-time
Develop real-time software for remote-controlled weapon systems. Implement control algorithms, integrate hardware and sensors, and ensure reliable performance. On-site in Komenda.
What we offer
- Permanent employment with a 6-month probation period
- Competitive salary based on experience and expertise, starting from €6.000 gross per month.
- Stable and supportive working environment
- Flexible working hours
- Relaxed and collaborative team culture
- Modern equipment and offices in the Komenda Business Zone (near the highway)
- Free parking
- High level of autonomy and ownership
- Opportunities for education and professional development
- Team-building activities, social events, and free gym membership
- Maximum holiday allowance and performance-based bonuses
- Start date: immediate
Your role
- Development of software components and algorithms for remote weapon systems
- Integration of hardware (cameras, radars, motors, and various sensors)
- Testing and documenting software code
- Participating in team meetings and code reviews
- On-site presence required due to hardware interaction
What we expect
- Degree in Computer Science or a related field
- Competent knowledge of C++ (C++17 or newer) or a similar language such as Rust, C, Go
- Solid understanding of low-level memory management
- Experience with concurrent systems and multithreading
- Ability to write modular, clean, and maintainable code with a focus on testability
- Experience in developing and debugging real-time systems
- Familiarity with containerization (e.g. Docker) and CI/CD processes
- Proficiency with CMake for managing project build process
- Slovenian citizenship is required