
Senior Software Engineer
- Hybrid
- Hasselt, Limburg, Belgium
- Software Engineering
Lead the way in developing low-level firmware solutions with VeroTech – innovate, collaborate, and excel!
Job description
Join VeroTech as a Senior Software Engineer and lead the development of innovative low-level firmware solutions on ARM Cortex-M platforms. Collaborate with cross-functional teams to deliver high-performance embedded systems that push the boundaries of technology.
About the role
As a Senior Software Engineer, you will focus on designing and developing low-level firmware, including drivers, bootloaders, and hardware abstraction layers for ARM Cortex-M platforms. Your expertise will be crucial in analyzing and optimizing CPU performance, memory interfaces, DMA, and bus communications. You'll play a key role in integrating and validating communication protocols such as SPI, LIN, CAN, UART, and I2C within automotive applications. Collaborating with hardware, test, and systems architects will ensure that embedded software aligns with product requirements. Additionally, you'll contribute to ASPICE processes and develop ASIL-compliant software solutions. Your troubleshooting skills will be essential for root cause analysis of firmware-related issues at both prototype and product levels, adhering to Melexis quality standards.
Key responsibilities
Develop low-level firmware on ARM Cortex-M platforms.
Analyze and optimize CPU performance, memory interfaces, and bus communications.
Integrate and validate communication protocols for automotive applications.
Collaborate with hardware and system architects to meet product requirements.
Apply ASPICE processes and contribute to ASIL-compliant software development.
Conduct troubleshooting and root cause analysis of firmware issues.
Document and review software components according to quality standards.
Job requirements
What we're looking for
We seek a detail-oriented software engineer with a proven track record in developing low-level firmware on ARM Cortex-M platforms.
Minimum 5 years of experience in low-level ARM Cortex-M firmware development.
In-depth knowledge of ARM Cortex-M CPU architecture, ARM buses, and performance optimization.
Practical knowledge of communication protocols: SPI, LIN, CAN, UART, I2C.
Familiarity with ASPICE and ASIL is beneficial.
Proactive and hands-on with a holistic view of product design and performance.
Fluent in English; Dutch is a plus.
Why join us?
At VeroTech, we empower engineers to grow, innovate, and lead. Join a dynamic community where you’ll work on cutting-edge R&D projects, receive personalized career development, and thrive in a supportive, inclusive culture. Enjoy flexibility with remote work options, a competitive salary package, and additional benefits like meal vouchers, insurance, and a company car. Be part of impactful projects that shape the future of technology while maintaining a healthy work-life balance.
Ready to inspire?
Apply now and take the next step in your career. Let’s build the future together!
- Hasselt, Limburg, Belgium
or
All done!
Your application has been successfully submitted!