We're hiring a Senior Embedded Software Engineer to join our team. As a Senior SW Engineer, you will design, develop, and test embedded software solutions for various projects. You will work closely with our hardware and firmware teams to integrate software components into a cohesive system.
The ideal candidate will have a strong background in embedded software development, with experience in C/C++, assembly language, and real-time operating systems. You should be proficient in debugging and troubleshooting complex software issues and have experience developing software for microcontrollers and other embedded systems.
Job Description:
-
Development (design, implement, test, and debug) of core and application-specific software requirements for automotive-embedded electronic projects.
-
Integrate auto-code-generated functions in a multicore environment.
-
Develop software in compliance MISRA standards.
-
Perform work assignments as a highly competent software engineer, requiring independent design, implementation and testing of the software components.
-
Generate code profiling measurements on the ECU
-
Interfacing the code with AUTOSAR modules
-
Configuring AUTOSAR components
-
Interface with product development teams located in various geographical locations.
-
Ability to adapt to changing software release schedules and multitask in a fast-paced environment.
Requirements:
-
Bachelor’s degree in computer engineering / Software Engineering / Electrical Engineering / Computer Science or equivalent
-
Minimum 5 years relevant experience regarding the Responsibility / Activities for automotive electronics serial development projects (mandatory).
-
Real-time embedded software using C++ for 32/64-bit multicore SoC/microcontrollers.
-
Experience in Adaptive AUTOSAR, QNX, Linux framework is a plus.
-
Experience with device driver development like Flash, EEPROM, LIN, CANFD, Ethernet, SPI, etc.
-
Experience with design, implement, test and debug of embedded software for automotive electronic module.
-
Hardware/Software (HW/SW) integration, Software configuration management, Full software life-cycle development
-
ISO26262 Functional safety software development experience
-
Ability to successfully contribute to multidisciplined teams.
-
Excellent knowledge of Embedded C++ or C including Linux/QNX/RTOS/Autosar environment
-
Excellent knowledge of product development engineering practices in the automotive field
-
Experience using the following tools or related tools:
-
Requirements management (Polarion, Reqtify)
-
Architect & Design (Enterprise Architect),
-
Static Analysis (QAC)
-
Unit Testing (Tessy/Cunit),
-
Configuration Management (SVN/Git)
-
Fluent knowledge in English
-
Knowledge of French, Dutch or German is a plus.
What we offer:
-
Exciting and diversified projects
-
Very competitive salary package & benefits
-
Work Permit & Visa sponsorship
-
Medical Insurance & allowances and Bonus
-
Work-life balance (flexible working hours and remote work)
-
Modern leadership culture
-
Training & personal development
-
Participation in the company’s success
-
Company car + Fuel card
Location
: Brugge, Belgium