Embedded Software Engineer - CES (Customer Enabling Solutions)

Embedded Software Engineer - CES (Customer Enabling Solutions)

Melexis Microelectronic Integrated Systems

Sofia, Bulgaria

Your future job

As a senior embedded software engineer, you will develop the foundational software that allows a microcontroller to function and be used by our application software engineers and our customers to drive motors, drive LEDs or read out sensors. 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.

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.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Bulgaria      Developer      Embedded Software Engineer      Hardware and Telecoms      Hybrid      Python Developer      Melexis Microelectronic Integrated Systems     

EuroTechJobs Logo

© EuroJobsites 2026