Software Developer
LOCATION
Espoo, Finland
TYPE
Full-time
Our journey began with automating machinery in the mining and nuclear waste handling industries, paving the way for material handing with AGVs and AMRs. Today, we are proud to offer state-of-the-art automation solutions for wide range of industries, including automotive and manufacturing.
Navitec has developed advanced products in this business area: Navitrol is a software package for vehicle positioning and control, and Navithor is a fleet control software for synchronising the operation of autonomous vehicles.
These products are sold worldwide, and the company is devoted to further developing them and the related tools according to the needs of their customers. Navitec’s target is to grow and take a large share of the worldwide market in their business area.
Are you a talented C and C++ developer with a desire for new challenges? Do you enjoy teamwork and problem solving? If so, we have an exciting opportunity for you!
Job description
Navitec Systems is now looking for a skilled and motivated Software Developer to join a long-term project for a global mining automation client. This is a permanent, full-time position directly employed by Navitec.
While you’ll collaborate closely with the customer’s team and report to their project manager, your primary workplace will be Navitec’s Espoo office with only occasional visits to the client site. You’ll also take part in Navitec’s internal team activities, including regular meetings, training sessions, and events.
You’ll join a 4-person multinational team focused on developing and maintaining software that controls heavy mining machinery in demanding environments. The work includes hands-on coding with legacy systems, as well as new feature development and system optimization.
Main responsibilities:
- Develop, maintain, and optimize software for automation systems in mining machinery
- Work with both legacy and new code bases, ensuring seamless integration and functionality
- Collaborate with cross-functional teams to design, implement, and test software solutions
- Assist with remote and on-site testing to validate software performance and reliability
- Apply control theory and other automation principles to ensure system efficiency and effectiveness
- Troubleshoot issues and document code and processes
- Participate in weekly team meetings and joint development sessions
Desired skills and experience:
- Bachelor’s or Master’s degree in Automation, Electrical Engineering, or similar
- 3+ years of experience in software development
- Good knowledge of C and C++
- Fluent in English
- A genuine interest in automation and mining technologies
- Strong teamwork and problem-solving skills
We consider as an advantage:
- Experience with git, Gerrit, Jenkins, or Docker
- Comfortable in a Linux environment
- Experience in mining automation or mobile robotics
- Other language skills, especially Finnish, are a plus
We offer:
- Flexible working hours (start between 7:00–10:30)
- Hybrid working model – Espoo office + partial remote
- Multicultural and relaxed team with a low hierarchy
- Employee benefits including Epassi (lunch, sport, culture, commuting), extensive occupational health care, travel and accident insurance (also for leisure)
- Onboarding support and team mentoring
- Regular team events, trainings, and development days
To apply, please complete the application form below at the latest August 24th. Please note that we will start interviews during the application period, and the position will be filled as soon as a suitable candidate is found.