Jobs · eurotechjobs

Embedded Software Engineer - CES
Melexis Microelectronic Integrated Systems · Sofia, Bulgaria · Posted 28d ago
About the role
As an Embedded Software Engineer, you will develop foundational software for microcontrollers, enabling applications in automotive and robotics. The role requires strong knowledge of C and embedded systems.
Full job description (as posted) ↓
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.
Read the full posting on eurotechjobs →
FAQ
Is the Embedded Software Engineer - CES role at Melexis Microelectronic Integrated Systems remote?+
This Embedded Software Engineer - CES position is listed as onsite (Sofia, Bulgaria).
What seniority level is this Embedded Software Engineer - CES role?+
This is a senior level position.
How do I apply for the Embedded Software Engineer - CES role at Melexis Microelectronic Integrated Systems?+
Use the "Apply on eurotechjobs" button to open the original posting on eurotechjobs, where you can submit your application directly to Melexis Microelectronic Integrated Systems.