Senior Embedded Software Engineer

MELEXIS

Tessenderlo

Sur place

EUR 90 000 - 125 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler
Générateur de candidature

N’envoyez pas un CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Avantages offerts par ce poste

Challenging role
Ownership opportunity
Flat organisation

Résumé du poste

Melexis in Belgium is seeking a senior embedded software engineer focused on ARM Cortex-M firmware to bridge digital hardware and application software for motor, sensor and lighting control.

You will design startup code, HALs and bootloaders, work with Docker, GitLab CI, and Melexis chips, ensure ISO 26262/ASPICE traceability and collaborate across cross-functional teams in an international high-tech environment.

Qualifications

  • University degree in engineering, electronics or related field is required.
  • Strong knowledge of C and familiarity with assembly language.
  • Experience with Python or other scripting languages is beneficial.
  • Low level ARM Cortex-M CPU architecture, buses, memory layout and performance considerations.
  • Experience implementing hardware abstraction layers for SPI, LIN, CAN, UART and I2C, and memory technologies like Flash/EEPROM.
  • Familiarity with CMSIS Core & Driver APIs and extending them for custom hardware.
  • Hands-on debugging with oscilloscope/logic analyzer and simulations.
  • Fluency in English.

Responsabilités

  • Design, develop and test startup code, bootloaders and hardware abstraction layers for Melexis chips.
  • Build and maintain the build environment using Docker, Git, GitLab and GitLab CI; run automated tests.
  • Work with the compiler, debugger, unit tests, simulations and FPGAs to diagnose issues.
  • Ensure compliance with ISO 26262 and ASPICE by providing traceability from requirements to tests and qualification.

Connaissances

Digital electronics
C programming
Assembly language
Python / scripting
ARM Cortex-M
HAL development
SPI
LIN
CAN
UART
I2C
Flash / EEPROM
CMSIS Core & Driver APIs
Oscilloscope / logic analyzer
English fluency

Formation

University degree in engineering, electronics or related field

Outils

Docker
Git
GitLab
GitLab CI

Description du poste

As a senior embedded software engineer with a focus on ARM Cortex-M firmware you will develop the foundational software that allows a microcontroller to function and be used by our application SW engineers and our customers to drive motors, drive LEDs or read out sensors. You will build the bridge between the digital hardware of the chip and the application code that will run on it. You’ll be part of a cross-functional team driven by curiosity, teamwork and a passion for technology, learning from each other while delivering high-quality solutions for automotive and innovative beyond automotive industries such as robotics and alternative mobility.

More specifically, you will:

  • Design, develop and test startup code, bootloaders and hardware abstraction layers keeping in mind the constraints of the systems hardware.
  • Work with Docker, Git, GitLab and GitLab CI to create your build environment, commit, review, run automated tests on your system or in the CI/CD pipeline.
  • Work with the compiler, debugger, unit tests, digital simulations and FPGAs and Melexis chips to investigate and solve issues.
  • Ensure compliance with industry standards, including ISO 26262 and ASPICE by providing documented traceability from requirements to architecture, design and implementation and to qualification, integration and unit tests.
Your profile
  • University degree in engineering, electronics or a related field, with a strong understanding of digital electronics.
  • Excellent knowledge of C, familiarity with assembly language and experience with Python or other scripting languages.
  • Low level (digital) knowledge of ARM Cortex-M CPU architecture, busses, memory layout, instruction set, performance bottlenecks, DMA, ...
  • Practical experience implementing hardware abstraction layers for communication protocols such as SPI, LIN, CAN, UART, I2C and memories such as Flash and EEPROM.
  • Familiarity with the CMSIS Core & Driver APIs and the ability to extend them for custom hardware.
  • Hands-on (using oscilloscope, logic analyzer or digital simulations) attitude while still keeping an eye on the overall product design and performance.
  • Fluency in English.
We offer
  • A challenging job in a dynamic high-tech international environment.
  • The opportunity to take ownership of your professional passion in order to contribute to the success of the company.
  • An enjoyable, team-oriented and professional atmosphere in a flat-structured organization.
Diversity & Inclusion

Melexis is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, colour, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.

About Melexis

Inspired by a passion for technology and engineering, Melexis designs, develops and delivers innovative micro-electronic solutions. They enable designers to turn ideas into applications that support the best imaginable future. The company’s advanced mixed-signal semiconductor sensors and actuators integrate sensing, driving and communication into next-generation products and systems. They improve safety, raise efficiency, support sustainability and enhance comfort.

Melexis is a world leader in automotive sensors. Today, on average, every new car produced worldwide contains 18 Melexis chips. Melexis uses this expertise to serve other markets as well: alternative mobility, smart appliances, smart buildings, robotics, energy management and digital health.

Melexis is headquartered in Belgium and employs over 2000 people in 18 locations worldwide. The company is publicly traded on Euronext Brussels (MELE).

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Senior ARM Cortex-M Embedded Engineer - Automotive & Robotics
Senior ARM Cortex-M Embedded Engineer - Automotive & Robotics

MELEXIS • Tessenderlo

Sur place
EUR 90 000 - 125 000
Challenging role
Ownership opportunity
Flat organisation
Senior Project Manager
Senior Project Manager

MELEXIS • Tessenderlo

Sur place
EUR 90 000 - 130 000
Program Manager
Program Manager

MELEXIS • Tessenderlo

Sur place
EUR 90 000 - 120 000
Technical Lead
Technical Lead

MELEXIS • West-Vlaanderen

Sur place
EUR 60 000 - 85 000
Senior Project Manager – Automotive Sensor Programs
Senior Project Manager – Automotive Sensor Programs

MELEXIS • Tessenderlo

Sur place
EUR 90 000 - 130 000
Embedded Software Engineer – Automotive Sector
Embedded Software Engineer – Automotive Sector

Médiane Système • Sint-Truiden

Sur place
EUR 65 000 - 90 000
Mobility package
DKV health insurance
Meal vouchers
Senior Application Engineer
Senior Application Engineer

Verpoucke • Tessenderlo-Ham

Hybride
EUR 50 000 - 80 000
Embedded Software Engineer – Automotive Systems
Embedded Software Engineer – Automotive Systems

Médiane Système • Hasselt

Sur place
EUR 50 000 - 75 000
Attractive salary package
Mobility package (transport or car)
Group Insurance
+3
Embedded Software Development Engineer
Embedded Software Development Engineer

ENGIBEX • Sint-Truiden

Sur place
EUR 70 000 - 90 000
Senior Automotive IC Program Manager
Senior Automotive IC Program Manager

MELEXIS • Tessenderlo

Sur place
EUR 90 000 - 120 000