
> Chi siamo
Established in 1984, in Viareggio, Navionics®, a Garmin® Ltd. Brand, produces electronic charts for the leisure boating market.
We were born from a revolutionary idea: the world’s first electronic chart display, or chartplotter. Now we use location services every day on our mobile devices, and maybe even take them for granted. But, think about it: how pioneering is that? This state of mind is what Navionics® is founded on and our focus for future goals.
We want to expand as the global leader in marine content and location-based services built on innovation derived from our lifestyle appreciation, digital expertise and crowdsourcing. Our cartography is available to boaters for use in GPS chartplotters, and within our app for Apple® and Android™ devices.
Our head office is based in Massarosa, Tuscany, a lovely area easily accessible to cities of art, beaches and mountains but Navionics also has offices in the U.S. in Dartmouth, Massachusetts and Hyderabad, India.
> L’azienda in breve
- Garmin® + Navionics®: a win for every user, the best of both worlds!
- First company using GPS for recreational purposes
- The world’s largest cartography database which includes oceans, seas, rivers and more than 38,000 lakes
- A multinational company
- Team work across Italy, US and India by talented and enthusiastic individuals contributing to the company’s success.
- People make the difference
> Perchè lavorare in Navionics
Escape the Ordinary Job!
We are a team of professionals who work together with passion to market leading, intuitive and innovative products. Each associate is fully committed to serving customers and fellow associates through outstanding performance and accomplishing what we say we will do. We share the goal of hiring and retaining the best talent. We also seek to provide associates with competitive compensation, generous benefits, career growth opportunities and a fun and engaging work environment that encourages long-term contributions.
Here’s the benefits for Navionics’associates:
Opportunities to never stop learning – if you want to
This is the beginning of your career. We offer competitive wages, above industry standards benefits and perks
You matter. We offer competitive wages, above industry standards benefits and perks
We care. We offer several programs to promote associate’s health and wellbeing
Engagement. Team-building initiatives are carried out throughout the year
Testing is done the fun way – on the water, on our boat, with our devices!
> Opportunità per gli universitari
Graduate program
Curricular and extra-curricular internships
Thesis
Training
- Matematico – Satistica 5%
- Informatica 80%
- Economico – Manageriale 5%
- Scientifica 5%
- Umanistica 5%
> Posizioni aperte
Android Developer
Our Navionics Engineering team is seeking for a talented Android Software Engineer to develop and continuously improve our applications.
We offer you the chance to join a team of software professionals who all work together to achieve the best results for our customers. You’ll be working in a dynamic and agile environment surrounded by people with a pioneering spirit and passion for challenges.
What you’ll do:
– You will be responsible for writing well-architected and performant Android code to provide the best possible user experience to our current and potential customers. In all this, you will work closely with the other mobile developers as well as our UX designers
– Continuously discover, evaluate, and implement new technologies to maximize development efficiency
– Work on bug fixing and improving application performance
– Unit-test code for robustness, including edge cases, usability and general reliability
– Collaborate and add value through participation in peer code reviews, providing comments and suggestions – Provide reliable solutions to a variety of problems using sound problem-solving techniques
– Perform technical root cause analysis and outline corrective action for given problems
– Estimate level of effort, evaluate new options for similar technology, offer suggestions to improve processes
– Work collaboratively and professionally with other Navionics associates in cross functional teams to achieve goals
– Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
– Participate in product and/or application definition activities including feature analysis and system tradeoffs What you’ll need:
– Graduated in technical discipline or equivalent professional experience in computer science (BE/B.Tech/M.Tech/MCA/M.Sc) and a minimum of 5 years relevant experience
– Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes – You appreciate good software architecture and love to apply it to your code
– Solid understanding of the full mobile development life cycle
– Familiarity with RESTful APIs to connect our Navionics mobile application applications to back-end services – Strong knowledge of Android UI design principles, patterns, and best practices
– Experience with offline storage, threading, and performance tuning – You are thorough and pay attention to detail
– Understanding of Google’s Android design principles and interface guidelines – Strong communication, presentation, and documentation skills
– Solid understanding of software engineering best practices (code reviews, source control, build processes, testing)
– Ongoing curiosity for new technologies, approaches, and solutions
Bonus points if you have: Familiarity with Agile (Scrum)
C/C++ Software Engineer
You are self-motivated, goal-oriented and strong team player who is willing to be an active contributor to the success of the MFD team, providing technical solutions and support in a dynamic and highly performing environment.
Do you have an international mindset and experience? Do you speak English? Are you willing to have fun sailing, cruising and motorboating and travel the world? If the answer is yes, come and work with us!
What you’ll do:
– Develops complex software in C/C++, creates and executes designs for small sets of new functionalities for Navionics products in accordance with applicable software development methodology and releases processes
– Experience with software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
– Collaborates and add value through participation in peer code reviews, providing comments and suggestions
– Provides reliable solutions to a variety of problems using sound problem-solving techniques – Performs technical root cause analysis and outlines corrective action for given problems
– Estimates level of effort, evaluates new options for similar technology, offers suggestions to improve processes, and provides comments on some electrical design aspects
– Performs unit-test code for robustness, including edge cases, usability, and general reliability
– Works collaboratively and professionally with other Navionics associates in cross functional teams to achieve goals
– Applies a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
– Participates in product and/or application definition activities including feature analysis and system tradeoffs
What you’ll need:
– Bachelor’s Degree in technical discipline or equivalent professional experience and a minimum of 3 years
relevant experience or an equivalent combination of education and relevant experience – Outstanding academics
– Strong C/C++ programming and multi-threading skills
– Experience with STL usage
– Object orientated programming principles and Design patterns
– Thorough understanding of computing fundamentals such as data structures, algorithms, memory management
– Strong analytical and problem-solving skills and ability to troubleshoot issues – Ability to quickly react to feedback, new requirements and priorities
– Must be team-oriented, possess a positive attitude and work well with others – Excellent problem-solving and interpersonal skills
– Excellent written and oral communication skills – Fluency in English and willingness to travel
Bonus points if you have:
– Knowledge of C++11 standard
– Experience on Agile Development (SCRUM)
– Experience on mobile development (Java, Objective-C, Swift) – Knowledge of OpenGL ES and building graphics applications – JSON/XML
– SQlite
– Passion for marine sports
Product Support Specialist
Do you speak English and either German or French? Do you have an international mindset? If the answer is yes, come and work with us!
What you’ll do:
– Resolve customer inquiries and issues via email, phone, online chat or social media
– Communicate and respond to product reviews
– Ensure order on time deliveries following the entire process from order to shipping
– Advise customer on company information
– Offer first level technical support of product, online technical services, hardware and devices
– Report customer related activities to area sales managers
What you’ll need:
– Multilanguage skills: fluency in English and either German or French
– Clear written and verbal communication skills
– Experience in customer service
– Knowledge in troubleshooting
– Computer skills and proficiency
– Time management and organizational skills
Bonus points if you have:
– Ability to handle difficult customers while maintaining professionalism
– Experience in an office setting and knowledge in office responsibilities and tasks
– Passion for marine sports
Senior Back-end Developer
enthusiastic and skilled engineers, contributing to develop Navionics web products
used by millions of users worldwide, look no further.
Our Navionics Engineering team is seeking for a talented Senior Back-end Software
Engineer to develop and continuously improve our systems.
What you’ll do:
– Develop functional and sustainable web applications with clean codes
– Identifying defects, performing root cause analysis using software engineering
tools and techniques
– Proposing corrective actions, offering comments, suggestions for alternative
solutions, process improvements, and estimating level of effort
– Applying design standards and procedures to implement complex designs
– Performing unit, integration and performance testing and performance tuning
– Communicating status of work clearly and transparently to your supervisor
– Documenting work in an organized manner
– Collaborating effectively with other Navionics and Garmin associates through
participation in peer code reviews, providing comments and suggestions
– Constantly learning and improving knowledge and skills
– Demonstrate competency and implementation of accepted standards and
procedures.
In this role you will have the opportunity to work on web products running on one of
the largest AWS footprint in Italy.
What you’ll need:
– Bachelor’s Degree in technical discipline or equivalent professional experience
and a minimum of 5 years relevant experience or an equivalent combination of
education and relevant experience developing with Java or C# and related
frameworks such as Spring MVC, Spring Boot, Hibernate, .Net
– Experience with micro-services architecture, Docker eco-system and hands-on
expertise in developing RESTful Service APIs
– Thorough understanding of computing using complex data structures, complex
algorithms, memory management, multi-threading and standard libraries.
– Experience working with any IDE (IntelliJ, Eclipse, Visual Studio, etc…), code
management (GIT/ Gerrit), configuration management systems and build
processes (e.g. Jenkins, Ansible)
– Experience working with large datasets in relational and non-relational databases
like Microsoft SQL Server, PostgreSQL, MySQL, MongoDB
– Familiarity with cloud computing environments (e.g. AWS, Microsoft Azure)
– Strong analytical and problem-solving skills, and ability to troubleshoot issues
– Strong and effective verbal, written and interpersonal communication skills
– Experience with agile SDLC methodologies and tools like JIRA/Confluence or
Azure DevOps
– Experience with both Linux and Windows environments
Bonus points if you have:
Our home: you can find us in via Fondacci 269 in Massarosa (LU), Italy Company:
– Additional experience developing software in other languages such as Ruby, C++
or Javascript
– Working experience with NodeJS
– Experience with GIS systems or spatial databases
– Familiarity with marine environment technology, navigation and devices
Software Engineering Graduate
– Have you just graduated or are about to in Computer Science, Engineering or related fields? – Do you like working in international teams?
– Are you passionate about innovation?
– Do you speak English?
– Are you eager to embrace new challenges? If the answer is yes, send us your application!
Vuoi conoscere l’azienda da vicino e candidarti per un colloquio? Registrati ora!

