Share this Job

San Diego, CA, US

Function:  Research & Development
Job Category:  Research & Development

GNC Software Engineer

A safer, low-carbon shipping industry is underpinned by data sharing. We at Wärtsilä Voyage are creating the digital infrastructure needed to enable high-performing maritime logistics. Through our world-leading Smart Marine portfolio, we support our customers in their efforts to ensure secure, highly energy-efficient and cost-effective marine operations. 

Wärtsilä is on a mission to enable sustainable societies with smart technology. As we change course towards a cleaner, smarter maritime future, we’re looking for top talent to join our team. Are you ready to join the Voyage?


GNC Software Engineer


Who We Are:

Wärtsilä Dynamic Positioning, Inc. (WDP) is one of the world’s leading suppliers of positioning and motion control systems for the shipping and maritime industry. As part of the Wärtsilä Voyage family, it’s not unusual for us to work on high-impact projects that are often the world’s firsts.  At our offices in San Diego our team of engineers are developing new products and solutions for both traditional and cutting-edge applications. We are a small, close-knit team that work in an environment of a small company, but with resources and stability of a large industry leader.


How We Work:

We are a team of autonomous self-starters. The type of people who thrive here are highly motivated individuals that work well with minimal supervision.


At Wärtsilä we are looking for astute thinkers and doers – people who can take an idea and run with it.  In our Dynamic Positioning team, developers and engineers take full ownership of their projects and see them through from start to finish; there’s a freedom to the work that’s hard to come by elsewhere.


Talented individuals join us because they’re hungry for ambitious, global, ground-breaking work – the kind that takes their career to new heights.


Main responsibilities: 

The GNC Software Engineer will have the following duties and responsibilities:


  • Develop and maintain Dynamic Positioning and Motion control software, configuration and commissioning tools, and simulators for the marine industry including autonomous vessels, offshore- and wind farm vessels, navy ships, cruise ships and mega yachts.
  • Develop and maintain network software and communication protocols.
  • Develop and maintain interfaces with hardware and peripheral systems (sensors, actuators, power systems, etc.)
  • Setup and perform static and dynamic analysis scans of critical software components.
  • Implement security measures.
  • Support control system commissioning and field testing.
  • Provide project documentation throughout the software development lifecycle.


Minimum Experience and Educational Requirements


  • BSCS, BSEE, BSME, BSAE or similar with strong CS skills.
  • 3 to 5 years of relevant experience.




  • Extensive experience with C++ and object-oriented programming in Windows environment.
  • Experience with Visual Studio and Azure DevOps.
  • Experience with C# and WPF.
  • Experience using Version Control Systems such as SVN, or Software Configuration Management.
  • Experience with test-driven development.
  • Experience with real-time control systems.
  • Experience with scripting languages is a plus (Lua, Python).
  • Experience with Modbus a plus (TCP and RTU).
  • Highly motivated and able to work under minimal supervision.
  • Must be well organized and able to multi-task and keep track of simultaneous on-going projects.
  • Strong communication and documentation skills.
  • Must be able to pass a basic physical fitness test.
  • Must be willing to travel up to 20% of the time.




  • Domestic and international travel required for purposes such as on-site commissioning, troubleshooting and testing, attending meetings, field service support, conferences, training, or as required for job related duties.



The successful applicant must be authorized to work in the USA without sponsorship.


Wärtsilä North America values our employees. We offer a competitive salary and comprehensive benefits package.   Wärtsilä North America is an EOE/AA employer.



This is Wärtsilä

Wärtsilä Voyage transforms how vessels perform their voyage by leveraging the latest digital technologies to deliver a step-change in safety, efficiency, reliability, and emissions. We are committed to creating a Smart Marine Ecosystem, whereby every vessel can connect to digital services that make voyaging safer and greener. With the broadest Smart Marine portfolio in the market, we are well positioned to lead the industry towards becoming digitally connected across the entire value chain and to be the first partner of choice when leveraging the latest digital technologies. www.wartsila.com/marine/voyage


Wärtsilä is a global leader in smart technologies and complete lifecycle solutions for the marine and energy markets. By emphasising sustainable innovation, total efficiency and data analytics, Wärtsilä maximises the environmental and economic performance of the vessels and power plants of its customers. In 2020, Wärtsilä’s net sales totalled EUR 4.6 billion with approximately 18,000 employees. The company has operations in over 200 locations in more than 70 countries around the world. Wärtsilä is listed on Nasdaq Helsinki. Find out more at www.wartsila.com

Nearest Major Market: San Diego