With the exception of independent contractors, applicants for this role will be engaged through Randstad company. When making this application your details will be automatically shared with Randstad company for registration with them, who may also contact you about other opportunities with other clients.


Senior Embedded Software Engineer

Posted Jan 18, 2019
Project ID: PHILJP00019143
10 months
(Mar 1, 2019 - Dec 31, 2019)
40 hrs/week
Payrate range
57 - 66 €/hr
Senior Embedded Software Engineer

Senior embedded software engineer.
Senior Software Engineer needed for a full time, job position in Drachten, DA - Floorcare team.
As a Software Engineer your challenge is to design, develop and test embedded software for mass produced domestic appliances, reporting to the Electronic & Software group leader.

Essential Duties And Responsibilities:
• Write the source code in the “C” programming language, according to applicable coding standards and internal coding rules.
• Write proper design documentation for the developed embedded software products.
• Participate in reviews and walkthroughs as appropriate and write and execute unit /component test cases.
• Contribute to development planning effort for personal assignments.
• Support architects in the development of new Platforms, or products
• Contribute to improvements of processes needed for developing products.

To succeed in this role, you should have the following skills and experience:
• You have a Bachelor degree or Master degree in Software engineering/Computer science.
• You have a solid experience in developing 'C' embedded software for consumer products
• Thorough understanding of modern software engineering tools, methods, processes
• You are good in math and control algorithms development, and systems simulation.
• You have multiple years of experience in developing software for ARM based microcontrollers.
• You are able to understand simple electronic circuits
• You are able to use standard measurement equipment like multimeters, logic analyzers and oscilloscopes.
• You like working in multidisciplinary teams and are able to communicate well with different (international) people;
• You have no objections to travel and occasionally work some days abroad
• You have a pro-active attitude and high quality mindset towards your assignment
• Technically, you are an expert in your area, able to develop own ideas and stand up for their feasibility.

• Knowledge of internet protocols and languages, server and client sides is a plus (PHP, Javascript, HTML, CSS, Java,...) - Advantage
• Knowledge of IoT products and technologies, both product (embedded) and infrastructure (web) sides - Advantage
• Knowledge of MatLab/Simulink, SVN, Trac - Advantage

• 10 minimum years of experience in embedded C programming
• Prior consumer or automotive specific experience - Advantage

Similar projects

+ View all projects