C/C++ Embedded Software Developer

Neurho Solutions

Namen

On-site

EUR 65,000 - 90,000

Full time

2 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Neurho Solutions is seeking a C/C++ Embedded Software Developer to contribute to an embedded mobility platform and its integration with a new ticketing system. You will join a six‑person team developing a communication protocol for future ticket validators and maintaining software that supports vehicle operations.

Your role includes architecture definition, protocol development, testing with hardware, and writing technical documentation.

Qualifications

  • At least five years of experience with C, including recent use.
  • At least five years of experience with C++, including recent use.
  • Extensive experience with Git in the last year.
  • Strong Linux experience and OO design expertise.
  • Experience in application packaging and unit testing.
  • Proficient in English (C1); Dutch or French at C1 is a plus.

Responsibilities

  • Analyse technical constraints and define the architecture.
  • Develop the communication protocol and improve embedded software using C, C++11, C++20, Python and Bash.
  • Test and validate software and integrate with hardware.
  • Write technical documentation and maintain the embedded platform.
  • Provide support and contribute to analysis when needed.

Skills

C language
C++
Git
Linux
Object-oriented design
Application packaging
Unit testing
English (C1)
Dutch/French (C1)

Education

Bachelor's or Master's in computing

Job description

We are looking for a C/C++ Embedded Software Developer to contribute to an embedded mobility platform and its integration with a new ticketing system. You will join a six-person team developing a communication protocol for future ticket validators and maintaining the software that supports vehicle operations.

Your role
  • Analyse technical constraints and define the architecture.
  • Develop the communication protocol and improve embedded software using C, C++11, C++20, Python and Bash.
  • Test and validate software and integrate it with hardware.
  • Write technical documentation and maintain and evolve the embedded platform.
  • Contribute to analysis and provide support when needed.
You have
  • At least five years of experience with C, including use in the last year.
  • At least five years of experience with C++, including use in the last year.
  • At least five years of experience with Git, including use in the last year.
  • At least five years of experience with Linux, including use in the last year.
  • At least five years of experience in object-oriented design, including use in the last year.
  • At least five years of experience in application packaging, including use in the last year.
  • At least five years of experience in unit testing, including use in the last year.
  • Dutch or French at C1 level.
  • English at C1 level.
A plus
  • French at C1 level, both spoken and written.
  • A bachelor's degree or master's degree in computing or a closely related field.
  • Five years in a similar role with a bachelor's degree, or two years with a master's degree.
  • At least five years as an application developer, including work in the last year.
  • Experience in object-oriented software development.
  • Experience in technical architecture.
  • Experience in embedded software development.
  • Knowledge of Python.
  • Knowledge of Bash.
  • Experience with shell scripting.
  • Knowledge of Debian.
  • Knowledge of Red Hat Linux.
  • Knowledge of Linux service management.
  • Knowledge of modern systems programming.
  • Knowledge of multithreading.
  • Knowledge of sockets.
  • Knowledge of inter-process communication.
  • Knowledge of Boost.
  • Experience with development IDEs.
  • Knowledge of GCC.
  • Knowledge of relational databases.
  • Knowledge of SQL.
  • Knowledge of Sybase.
  • Knowledge of MySQL.
  • Knowledge of SQLite.
  • Knowledge of APIs.
  • Knowledge of embedded development on x86.
  • Knowledge of Linux network management.
  • Experience with ABT systems.
  • Experience with EMV systems.
  • Clear technical documentation in French and English.
  • Excellent communication skills.
  • A customer-oriented approach.
  • An organised and structured approach.
  • The ability to synthesise information.
  • An independent approach to work.
  • Intellectual curiosity.
  • An open mind.
  • The initiative to see work through to completion.
  • The ability to follow established development and team procedures.
  • A considerate approach to colleagues.
  • Effective team collaboration.
  • The initiative to put forward proposals.
  • The ability to adapt to change.
  • Proactive and transparent reporting to a manager.
Working at Neurho

Founded in 1998, Neurho is a Belgian IT and business consultancy. For more than 25 years, we have been helping banks, insurers, energy companies and public institutions in Belgium and Luxembourg with their transformation projects. At Neurho, you work on varied and challenging assignments, where your expertise is recognised and your growth encouraged. On top of your salary, you enjoy many extra-legal benefits, designed to suit your role, your needs and your personal wishes.

Neurho is committed to equal opportunity and welcomes every application, regardless of age, origin, nationality, gender, social background, beliefs or disability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack and Mobile Developer / Technical Lead
Full-Stack and Mobile Developer / Technical Lead

Neurho Solutions • Brussel

On-site
EUR 60,000 - 100,000
Java Application Developer
Java Application Developer

Neurho Solutions SRL • Charleroi

On-site
EUR 60,000 - 90,000
Extra-legal benefits
Full-Stack Developer / Technical Lead
Full-Stack Developer / Technical Lead

Neurho Solutions • Brussel

On-site
EUR 85,000 - 105,000
Domain Delivery Lead - International Protection
Domain Delivery Lead - International Protection

Neurho Solutions • Brussel

On-site
EUR 120,000 - 170,000
Java Developer
Java Developer

Neurho Solutions SRL • Charleroi

On-site
EUR 60,000 - 90,000
Contracting Officer
Contracting Officer

Neurho Solutions SRL • Brussel

On-site
EUR 42,000 - 62,000
Domain Delivery Lead
Domain Delivery Lead

Neurho Solutions • Brussel

On-site
EUR 90,000 - 120,000
Benefits package
Transversal Project Manager
Transversal Project Manager

Neurho Solutions SRL • Brussel

On-site
EUR 70,000 - 100,000
Extra-legal benefits
Senior IT Project Leader
Senior IT Project Leader

Neurho Solutions • Brussel

On-site
EUR 90,000 - 130,000
Full Stack Java and Angular Developer
Full Stack Java and Angular Developer

Neurho Solutions SRL • Brussel

On-site
EUR 70,000 - 110,000