Skip to content

Embedded Software Engineer

Lokeren, Flemish region, Belgium

As an Embedded Software Engineer, you will be responsible for designing, developing and testing embedded software solutions in Java.

You will work closely with hardware and software teams to realize integrated solutions that meet the high-quality standards of our customers.

ENO one met dame

Responsibilities

  • Design and develop embedded software in Java for various applications
  • Collaborate with hardware engineers and the testing team to optimize software-hardware integration
  • Translate specifications and requirements into efficient, reusable, and well-documented code
  • Test and debug software to ensure it meets functional and performance requirements
  • Maintain and improve existing embedded software solutions
  • Contribute to the architecture and design of new products
  • Participate in code reviews, providing constructive feedback to colleagues
  • Stay driven to remain up-to-date with the latest developments in embedded systems and Java technologies

Required skills and experience

  • Minimum of a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering or a related field
  • Strong knowledge and experience with Java 11 and Java 21 within an embedded environment
  • Extensive experience with Linux operating systems in an embedded context
  • Experience with systems such as Git
  • Strong problem-solving skills and an analytical mindset
  • Excellent communication skills in both Dutch and English
  • A team player who functions well within a multidisciplinary team

Extra plus points

  • Familiarity with communication protocols such as D-Bus
  • Experience with Agile/Scrum development
  • Knowledge of Bitbucket CI/CD, Maven and the IntelliJ IDEA IDE
  • Proficiency in C++
  • A passion for electric vehicles and charging solutions
  • Experience with Unit Testing
  • Knowledge of Java 9 JPMS, Hexagonal Design, SOLID design principles, Vert.x, MQTT, JavaFX, SQLite, and Guice
  • Understanding of the software development lifecycle and testing methodologies

Our offer

  • A competitive salary
  • A solid pension plan and health insurance
  • Opportunities for professional development and personal initiative
  • Working in an exciting and innovative sector
  • Career growth opportunities within the organization
  • A pleasant working environment with great colleagues

Apply now

Enovates
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.