To use this site, please enable javascript

Software developer – C++

Software developer – C++

EIVA is a hardware and software engineering company which provides solutions for subsea applications. Our customers specialise in renewable energy, oil and gas exploration, seabed-to-surface construction and services and hydrographic surveys, just to mention a few. 

Our product portfolio includes a number of sensor platforms, such as ROTVs (remotely operated towed vehicles) and data buoys, fit for numerous fields of application, and all of which encompass embedded software. 

We are seeing growing interest in EIVA products and are keen to remain at the cutting-edge of the industry. To do so requires a focused effort on the software team. To support this ambition, we are on the lookout for experienced software engineer to join our crew due to growing interest in our products coupled with plenty of ideas how to improve our products further. 

Join our team of software developers who ensure that our customers can successfully map oceans, discover forgotten mines, set up wind turbines at sea, and much more. 

You will be working out of EIVA's offices in Stilling, Denmark – just one minute away from E45 and 15 minutes away from Aarhus. 

You'll be working with...

  • Embedded software for our hardware platforms for subsea and surface positioning, manoeuvring 
  • Autonomous systems such as autonomous underwater vehicles (AUV)
  • Working closely together with other developers that focus on application-based as well as web-based solutions

The ideal candidate…

  • Has a background as a software developer, holding a degree in computer science, software engineering or similar
  • Is proficient in C++ and some experience in C#
  • Possesses strong English skills, both written and verbal
... and can tick off some of the below bullets – if there are some you may not have tried your (swimming) hands at, we are happy to help you dive in:
  • Has experience (from studies or previous positions) with large software applications and the ability to write comprehensible and robust code
  • Is experienced in real time applications, multithreading and 24/7 uptime
  • Has experience in efficient test-driven development – and enjoys unit testing
  • Appreciates being able to follow a project from idea through to implementation and real-life use by our clients
  • Strives to create efficient, user-friendly and reliable solutions
  • Has experiance with control and tuning algorithms

The techniques you'll be working with...

  • Embedded ARM-based Linux systems
  • Yocto project OS builds and flashing of devices
  • Serial communication such as RS-232 and I2C
  • Sensor implementation and monitoring
  • Communication protocols such as JSON and binary protocols
  • Power optimisation and real-time systems
  • Web-based UI solutions
  • Component-based software design
  • Real time C++ applications
  • Automated test, UnitTest, data-/code-driven test
  • Technologies you suggest? There may be some we don’t even know exist – show us how you can strengthen our software suite

We operate in a niche industry, so don’t worry if you’re new to the maritime world, we’ll equip you with the necessary introduction before you’re thrown into the coding waters.

You will be an integrated part of our development team of software and survey engineers. This includes taking part in and impacting our day-to-day agile and scrum-inspired development roadmap.

Joining the EIVA crew

Joining EIVA means becoming part of a company that takes pride in having an informal and open workplace culture while being engaged with high-end, innovative technology in an inspiring environment.

At EIVA, we value an individual’s sense of personal responsibility and proactivity, therefore it’s possible to make your mark and surprise us if you find undiscovered opportunities.

We value a proper balance between work and private life; something reflected by the 15th, 25th and even 35th anniversaries commonly celebrated.

We offer various benefits, such as a pension scheme and health insurance, a canteen that no one leaves with an empty stomach, and an active social calendar.

Ready to dive in?

If we have caught your attention, please upload your application and resume via this link:

All applications will be handled with discretion. Interviews will be held immediately, with the new crew member starting as soon as possible.

For further information, please contact Senior Software Engineer | Team Lead, Søren Outze Sørensen at sos@eiva.com or call +45 8628 2011.