Basic Software Engineer – Embedded Dev & HIL/SIL Validation

Nalys Group

Sint-Pieters-Woluwe

On-site

EUR 55,000 - 75,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nalys Group in Belgium is seeking skilled Basic Software Engineers for a long-term project with a leading automotive client. You will work on both software development and validation, covering embedded C/C++ in real-time systems and MCAL integration.

You will design BSW modules, implement CAN/LIN/Ethernet stacks, perform SIL/HIL testing, write Python scripts for automation, and collaborate with cross-functional teams to ensure robust, safe software in a fast-paced, international environment.

Qualifications

  • Master's or Engineering Degree in Embedded Systems, Electronics, Computer Science, or a related field.
  • Minimum 3 years of embedded software development and validation experience.
  • Experience in automotive, aerospace, or railway industries is preferred.
  • Fluent English required; French and Dutch are a plus.
  • Strong knowledge of MISRA C/C++ and real-time embedded systems.

Responsibilities

  • Design, develop, and configure Basic Software modules in C/C++ for real-time embedded systems.
  • Develop low-level drivers and MCAL configuration.
  • Implement automotive communication stacks (CAN, LIN, Automotive Ethernet) and diagnostics (UDS, OBD).
  • Ensure CI with MISRA C/C++ and functional safety guidelines.
  • Design and execute SIL, and HIL tests; develop Python scripts for test automation.
  • Analyze network logs with Vector tools to perform root-cause analysis.
  • Collaborate with system architects, app developers, and integration teams.

Skills

Fluent English
Team player
Proactive/autonomous
Strong analytical skills

Education

Master's or Engineering Degree in Embedded Systems, Electronics, Computer Science, or a related field

Tools

C/C++
RTOS
HIL testing (dSPACE, Vector, ETAS)
ControlDesk
CAN/LIN/Automotive Ethernet
UDS/OBD
MISRA C/C++
Python
Vector CANoe / CANalyzer

Job description

At Nalys, we are a technology engineering and consulting group dedicated to delivering high-value expertise to our partners. We specialize in supporting industry leaders through their most complex technological challenges, driven by a strong engineering culture and a passion for innovation.

You will be joining our team to work on a strategic, long-term project for one of our major clients, a leading global player in the automotive sector. To support their development, we are looking for skilled Basic Software Engineers capable of handling both low-level software development and robust HIL/SIL validation.

Le poste :

In a cutting‑edge technical environment, you will have a dual role as both developer and validator, ensuring the reliability of the embedded code from its initial design to its hardware integration.

1. Basic Software Development:
  • Design, develop, and configure Basic Software (BSW) modules in C/C++ for real‑time embedded systems.
  • Develop low‑level drivers and configure the Microcontroller Abstraction Layer (MCAL).
  • Implement and configure automotive communication stacks (CAN, LIN, Automotive Ethernet) and diagnostic protocols (UDS, OBD).
  • Ensure continuous integration of the code while strictly adhering to coding standards (MISRA C/C++) and functional safety guidelines.
2. Testing, Validation & Simulation (SIL & HIL):
  • Software-in-the-Loop (SIL): Design and execute unit and integration tests in virtual environments (SIL) to validate software logic early in the development cycle (Shift-Left testing).
  • Hardware-in-the-Loop (HIL): Develop, configure, and automate test scenarios on HIL benches (e.g., dSPACE, Vector, ETAS) to validate the software directly on the target ECUs.
  • Develop and maintain scripts (Python) for test automation and results analysis.
  • Analyze network communication logs (using tools like Vector CANoe / CANalyzer) to perform root-cause analysis of bugs and implement quick fixes.
  • Collaborate closely with system architects, application developers, and integration teams to ensure seamless deployment.
Profil recherché :
Education:

Master's or Engineering Degree in Embedded Systems, Electronics, Computer Science, or a related field.

Experience:

Minimum 3 years of experience in embedded software development and validation, preferably within the automotive, aerospace, or railway industries.

Required Technical Skills:
  • Excellent proficiency in C and C++ programming within a real‑time environment (RTOS).
  • Solid hands‑on experience with HIL testing environments (e.g., dSPACE, ControlDesk) and SIL validation.
  • Strong understanding of automotive vehicle networks: CAN, LIN, Automotive Ethernet.
  • Proficiency with network simulation and analysis tools (Vector CANoe, CANalyzer).
  • Strong scripting skills, ideally in Python, for test automation.
Nice-to-Have (Bonus Skills):
  • Knowledge of the AUTOSAR architecture (Classic or Adaptive) and configuration tools (DaVinci, Elektrobit, etc.).
  • Familiarity with functional safety standards (ISO 26262) and cybersecurity (ISO 21434).
  • Experience working with CI/CD pipelines (Git, Jenkins, Jira).
Soft Skills:
  • Strong analytical and troubleshooting skills on complex systems.
  • Proactive, autonomous, and a great team player.
  • Fluent English is mandatory (written and spoken) to evolve in an international project environment. French and Dutch are a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Basic Software Engineer – Embedded Dev & HIL/SIL Validation
Basic Software Engineer – Embedded Dev & HIL/SIL Validation

Nalys • Brussel

On-site
EUR 60,000 - 90,000
Permanent contract
Mobility technologies exposure
Functional Safety Controls Engineer
Functional Safety Controls Engineer

Nalys Group • Sint-Truiden

On-site
EUR 70,000 - 110,000
Senior Transmission Controls Engineer
Senior Transmission Controls Engineer

Nalys Group • Sint-Truiden

On-site
EUR 65,000 - 90,000
Embedded Software Engineer – HIL/SIL Validation (Automotive)
Embedded Software Engineer – HIL/SIL Validation (Automotive)

Nalys Group • Sint-Pieters-Woluwe

On-site
EUR 55,000 - 75,000
Embedded Software Engineer – Automotive Systems
Embedded Software Engineer – Automotive Systems

Médiane Benelux • Hasselt

On-site
EUR 55,000 - 90,000
Verification & Validation Engineer – Embedded Systems
Verification & Validation Engineer – Embedded Systems

Médiane Benelux • Sint-Truiden

On-site
EUR 55,000 - 75,000
Embedded Software Engineer
Embedded Software Engineer

Médiane Benelux • Hasselt

On-site
EUR 55,000 - 75,000
None
Embedded Validation Engineer
Embedded Validation Engineer

Médiane Benelux • Hasselt

On-site
EUR 70,000 - 95,000
Certification Ecovadis Gold
Formation continue
Suivi personnalisé
+1
Embedded Software Engineer – Automotive Sector
Embedded Software Engineer – Automotive Sector

Médiane Benelux • Sint-Truiden

On-site
EUR 70,000 - 95,000
Continuous training and development
Talent development
Culture of innovation
+1
Embedded BSW Engineer -automotive sector
Embedded BSW Engineer -automotive sector

Médiane Benelux • Sint-Truiden

On-site
EUR 65,000 - 95,000
Formations professionnelles
Projets innovants
Évolution de carrière