Senior Embedded Software Engineer

Smarterminds 

📍 Brussels, Belgium 🇧🇪

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

Key Skills

C++AUTOSARQNXLinuxECU

Industry

AutomotiveConsumer Electronics

Job Description

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