Embedded Software Engineer

ENGIBEX 

📍 Bruges, Belgium 🇧🇪

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

EmbeddedCCANECUJ1939

Industry

Agriculture TechnologyRobotics

Job Description

We are a Belgian engineering consulting firm that assists SMEs and large industrial organizations in bringing their innovation and R&D initiatives to life.

💼 Job Description

We're looking for a hands-on Embedded Software Engineer to design, implement, and integrate control software for self-propelled harvesters. You will work across a multi-ECU, multi-CAN network architecture, delivering robust and reliable embedded software for off-highway agricultural machines.

Key Responsibilities

  • Design, develop, and unit-test real-time embedded software in C for off-highway on custom designed ECUs.
  • Integrate software across multiple ECUs in multi-CAN network architect.
  • Implement and validate CAN communication (J1939, UDS, KWP).
  • Perform system integration, ECU flashing, and vehicle-level pre validation in PC Simulator.
  • Develop in line with our client's standards, fault handling, and service tools interfaces.
  • Support software debugging and early vehicle subsystem integration verification testing.
  • Collaborate with hardware, systems, and test teams.

Minimum Qualifications

📚 Profile / Requirements :

  • Master degree in Embedded Software or equivalent by experience.
  • Minimum 3 years of embedded software development experience in multi-ECU, multi-CAN vehicle architectures.
  • Strong proficiency in embedded C and real-time systems.
  • Experience with CAN tools and protocols (CANAlyzer, J1939, UDS).
  • Hands-on experience with ECU integration and vehicle testing.

Preferred Qualifications

  • Experience with agricultural or off-highway machinery.
  • Exposure to functional safety standards (ISO 25119 or ISO 26262).
  • Familiarity with SIL testing environments.

Key Competencies

  • Strong system-level thinking and debugging skills.
  • Ability to work across distributed embedded systems.
  • Clear communication and teamwork mindset

🌟 Why join us ?

We offer you a position as a consultant within the fascinating world of high tech and innovation. We provide a complete package with on one side training, coaching and a close follow-up, and on the other side a balanced salary package with fringe benefits based on your capabilities and experience.

Working with us means choosing a long-term perspective, development possibilities, and a personal approach. A human-centered, diverse company that values and supports your physical and mental well-being.