QT/QML Software Engineer | Enea Romania | 0LOVES1
>_Loading...

We're not saying it's gonna be easy.
But we promise it's not gonna be boring.

We pride in providing new challenges all the time for our creative, rebellious engineers. This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea.

Would you feel like home?

QT/QML Software Engineer

Location: Remote

Number of positions available: 1

Job Type: Full Time

Division: Services Division, Enea Romania

We pride in providing new challenges all the time for our creative, rebellious engineers.
This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea. Would you feel like home?
 

Know someone who would be interested? Apply to job Share

Job description

Position objectives

We are looking to strengthen the team with a front-end developer who can build an interface in QML on top of a C++ back end running on Linux. The interface runs based on messages from the back-end services. The messages are structured C++ objects based on FlatBuffers and transmitted using ZeroMQ. Additional challenges include PDF visualization and integration of Grafana and data from the underlying TimescaleDB.
We have a first version of the user interface and we need an extra resource to expand and further enhance the interface.

Essential functions

  1. Frontend C++ development in QT/QML2
  2. Testing framework integration
  3. Unit testing
  4. Documentation

Required key skills

  1. Strong experience with QML2 and C++ (v17) is the key technical skill to have we are looking for at least 5 years of relevant prior experience
  2. Strong experience on Linux is required
  3. Experience with testing frameworks is required, experience with GTest is a definite plus

Qualifications

  1. College graduated in Computer Science, Telecommunications or equivalent
  2. At least 5 years of experience in front end development with the relevant technologies (see below)
  3. Excellent communication skills are required
  4. Fluent English language skills (spoken and written) are required; Speaking Dutch is a nice to have
  5. Experience in UI & UX design is a definite plus
  6. Experience with embedded systems is a plus
  7. Experience in computer vision and machine learning projects is a plus

Great to have

  1. Experience with FlatBuffers and ZeroMQ are a definite plus
  2. Experience with Deb packaging would be nice to have
  3. You will be required to handle all code versioning through Git and prior experience with the Azure DevOps tooling is nice to have
  4. Experience with TimescaleDB and Grafana are nice to have

Apply to this job

Allowed extensions: .pdf, .doc, .docx.
Maximum file size: 8MB.

Or apply by e-mail: careers@enea.com

See other jobs

https://0loves1.enea.com