Job description:
1. Embedded system development based on the ARM platform, including BSP porting, driver development, and performance testing.
2. Responsible for the trimming, customization, and driver development of the Linux system kernel (such as peripherals like camera, GPU, NPU, CAN, UART, etc.)..
3. Developing a user interface based on Linux, designing robot API, and software development work.
4. Responsible for IoT and related digitalization work.
Qualifications:
1. Bachelor’s degree or above in Computer Science, Electronic or similar. Master’s degree will be preferred.
2. Over 2 years of experience in embedded device software development, familiar with common development tools Yocto, Buildroot.
3. Familiar with Linux systems, BSP and U-Boot porting, proficient in Python and C++ programming languages.
4. Possess a good awareness of code standards, familiar with Git version control and agile development processes.
5. Good at English.
6. Good communication and teamwork skills.
Let’s create a cleaner future together
Cleaning has emerged as a key contributor to health and safety, sparked by technology and innovation. At Nilfisk we are a driving force in this development. Being part of Nilfisk means thinking outside of the box, bringing your inspiring ideas to life, sharing the results, and learning from your setbacks. We believe that diversity is our greatest strength – as we achieve the best results from a wide variety of views and approaches. At Nilfisk, you have the freedom to be yourself and express your opinions. Nilfisk is firmly committed to growth and sustainability in everything we do. You will be empowered in your role as you collaborate with passionate colleagues on a quest to create a cleaner future.
Are you ready to make a change for a cleaner future?
We embrace diversity and equality with an environment of inclusion. We encourage everyone to apply for the position, regardless of origin, race, ethnicity, religion, physical or mental ability, gender, gender-identity or expression, sexual orientation, and age.
Job applicant FAQ
Do you have questions regarding the recruitment process or alike? Please visit our FAQ for job applicants.
Talent Acquisition Process
Nilfisk does not charge any fee at any stage of the recruitment process. We do not request payment or fees from candidates for any employment-related purpose. If you encounter any such activity, please report it immediately on the Nilfisk Whistleblower website.
Take the next step in your career journey
Get matched with similar opportunities at top startups
This role is hosted on Nilfisk's careers site.
Join our talent pool first to get notified about similar roles that match your profile.