Embedded Software Engineer @ Renson
AMPA03895
Function
Responsibilities:
As an Embedded Software Engineer at Renson, you play a crucial role in further shaping the embedded Linux platform and developing advanced software solutions for Renson's Smart Living systems. You analyze complex home automation requirements and translate them into solid technical designs. You work closely with both the hardware team and other software developers to develop solutions that perfectly align with Renson's digital innovation strategy. By utilizing modern best practices such as CI/CD and automated tests, you deliver high-quality software that enhances the functionality, reliability, and security of the home automation systems.
Tasks:
- You analyze system requirements to design technical solutions that meet the specifications.
- You configure, develop, and maintain embedded Linux build systems, the kernel, and bootloaders.
- You develop user space applications as part of the embedded Linux platform and write efficient and reliable code for user applications.
- You apply modern software engineering practices: version control, CI/CD, multiple environments, automated testing, etc.
- You develop and maintain automated test applications for embedded systems.
- You set up and maintain production software and test software for quality assurance during the production process.
- You work closely with the hardware development team and other Embedded Software Engineers to ensure compatibility and integration.
- You provide technical support and advice to colleagues when needed.
Profile
Experience and Background
- Bachelor's or Master's degree in Electronics, ICT, Computer Science, or an equivalent field.
- More than 3 years of experience in developing, porting, compiling, and debugging kernel and device drivers for embedded Linux.
- Programming skills in languages such as Python, C, and C++.
- Experience with Buildroot, U-Boot, Bash scripting.
- Good knowledge of TCP/IP.
- Excellent analytical and problem-solving skills, with an eye for detail.
- Strong communication skills and the ability to collaborate effectively with teams from different disciplines.
- Previous experience in IoT (Internet of Things) is a plus.
Competencies
- Flexible
- Entrepreneurial
- Leadership
- Can-do attitude
- Critical mindset
- Organized
Language Skills
Dutch and/or English
Offer
As an Embedded Software Engineer, you have the opportunity to be part of an exciting project where you play a crucial role in ensuring healthy living comfort. You are not just a team member; you hold a key position with a significant impact on the success of the project. In short, it is a challenging and stimulating role where your efforts make a difference.
At Renson, we not only strive for professional success but also for a healthy work-life balance. The unique qualities of each employee are recognized and valued, and growth and development are encouraged.
Renson is a true family business with a warm and homely atmosphere that you will experience both in the workplace and within your team. Whether it’s about a pleasant indoor climate, enjoyable after-work events, or fresh daily soup, we aim to create an environment where everyone can thrive.