> Markdown version of [/jobs/ext/1243866-senior-embedded-software-engineer-tessenderlo-ham-belgium](https://www.wearedevelopers.com/jobs/ext/1243866-senior-embedded-software-engineer-tessenderlo-ham-belgium). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software engineer - Tessenderlo-Ham, Belgium - **Company:** Melexis - **Location:** Tessenderlo, Belgium - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe Flash, Abstraction Layers, Application Programming Interfaces (APIs), ARM Architecture, Assembly Language, Automation of Tests, Unit Testing, Booting (BIOS), Communications Protocols, Continuous Integration, Microarchitecture, Software Debugging, Digital Electronics, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Python (Programming Language), ISO/IEC 15504, Universal Asynchronous Receiver/Transmitter, Scripting, Gitlab, Git, Gitlab-ci, Hardware Infrastructure, Docker - **Published:** July 12, 2026 - **Apply:** https://be.indeed.com/viewjob?jk=356c23f14670dc47 ## About the Role * 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. ## Description 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. ## Related Videos - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)