Embedded Software Developer
What you will do
In this start-up environment and in close collaboration with engineers from
different disciplines (electronics, algorithms, biomedical), you will be
responsible for the design, implementation, and testing of embedded software
for innovative prototype systems by combining cutting-edge research results
with state-of-the-art components. We need you as an Embedded Software
Developer to be part of our multidisciplinary team to:
Design embedded software for demonstrators and prototypes based on imec
hardware and off-the-shelf sensors, microcontrollers, and radios, while
interfacing with PCs, smartphones, and other portable devices.
Translate project goals into engineering requirements, define
specifications, design, implement, verify, and validate software systems.
Develop software, also discussing it with (internal) customers and
suppliers, and support with implementation and testing.
Perform hardware and software testing and troubleshooting, including board
bring-up and adaptation of existing platforms into new specifications.
Contribute to architectures, processes, roadmaps, and platform strategy.
Document your activities to ensure reproducibility of setup and test
results: maintaining and updating the software.
Collaborate with other software developers in the team.
What we do for you
We offer a challenging and international environment at the forefront of
technology, in an international network of renowned industrial customers. This
is your opportunity to bring new technologies to the market that will have an
impact on tomorrow's society.
OnePlanet Research Center is a multidisciplinary collaboration agreement
between Wageningen University & Research (WUR), Radboud University,
Radboudumc, and imec. Imec The Netherlands, as an employer of choice, offers
you an attractive compensation and benefits package including a 100% employer-
paid pension plan and flexible working hours. Furthermore, imec-NL offers a
wide range of training possibilities.
At the same time, OnePlanet is a new collaboration of 3 renowned and globally
respected research institutes/universities. By joining the OnePlanet team, you
will be part of a team of world changers; disruptive innovators, and practical
thinkers. Here, your ideas will have an impact on our future lives.
Who you are
BSc or MSc degree in Embedded systems, ICT, Electrical engineering,
Mechatronics, or equivalent.
5+ years of relevant work experience in embedded software development with
off-the-shelf components and in-board bring-up, software test & debugging.
Experience with (low power) embedded systems, preferably in the field of
wireless sensor networks (IoT) and electronics.
Experience with programming languages C and C++.
Experience with Python is a plus.
Hands-on experience in using electronic lab equipment.
Experience or interest in the fields of health or agriculture & food.
Hands-on and team player attitude; which means taking initiative, thinking
pro-actively, and having a flexible and solving problem attitude are
attributes that define yourself.
You see changes as an opportunity to learn and grow and you can deal with
You are capable to communicate with colleagues outside your field of
expertise and you are interested in acquiring new skills and competencies.
Excellent communication skills in English (written and spoken).
Does this position sound like an interesting next step in your career at imec?
Don't hesitate to submit your application by clicking on ‘APPLY NOW'.
Should you have more questions about the job and the recruitment process, you
can contact Perine Doreleijers, Talent Acquisition Specialist. You can reach
Perine at +31(0)6 48 86 12 56 or by email at [email protected]
If you wish to apply, then please submit your full resume and a cover letter.