Senior Embedded Software Engineer
- On-site
- Rijswijk, Zuid-Holland, Netherlands
- €4,000 - €6,000 per month
- Product Development
Job description
We are looking for an experienced embedded software engineer to strengthen our team. In this role, you will be responsible for overseeing and actively contributing to the software development of our UV-C disinfection devices. You will primarily work with C++ on STM32 chips using Zephyr. You will work closely with our external hardware and software development team to make our devices work perfectly.
Critical Results
- Standardizing the software flow for UV Smart products.
- Embedded software development for the entire product portfolio in collaboration with our external electronics and software developer.
- Expanding functionalities and connections in future developments.
Responsibilities
Development and Implementation (50%);
- Designing, developing, and implementing embedded software for medical equipment.
- Overseeing projects, planning and prioritizing tasks, and ensuring timely delivery of software components.
Testing and Debugging (25%);
- Testing the software for quality assurance, identifying and resolving bugs and issues.
- Maintaining accurate and detailed technical documentation for software design and specifications.
- Regularly reviewing code and maintaining existing software to improve performance and reliability.
Collaborating with External Teams (25%);
- Working closely with external hardware and software developers to ensure coherent and efficient development.
- Regularly communicating with management and other team members about progress, challenges, and achieved results.
Involved in
- Improving the workflows of the devices;
- On-site validation and user testing;
- Knowledge development regarding industry-specific software development requirements;
- Expansion and linkage to application software.
Job requirements
Skills & Personality
- Timely, pragmatic, result-oriented, and goal-driven;
- Willingness to learn and open to feedback;
- Not afraid to do things outside your comfort zone;
- Reliable and energetic personality that delivers what is promised.
Knowledge & Experience
- ≥3 years of experience in embedded software programming in C++;
- Experience with RTOS systems;
- Knowledge of microcontrollers and electronics;
- Strong organizational and task-oriented, timely driven;
- Excellent written and verbal communication skills in English.
So what does UV Smart offer you?
An exciting role, within a growing company, plus:
- A one-year contract, with the intention to extend (as this is a permanent position).
- A gross monthly salary between EUR 4.000 - 6.000, based on your experience.
- Holiday pay (8% off the gross salary).
- Attractive pension plan: 100% contribution by UV Smart (12% of your yearly salary).
- 25 vacation days each calendar year.
- Company laptop and phone.
- An individual training budget of EUR 1,000 yearly.
- Daily lunch at the office, a fun and ambitious team, activities.
- Travel allowance (based on actual costs / kms).
Recruitment Process
- After reviewing your CV we will call you with some questions, based on this conversation we may invite you for an interview in the office with 2 UV Smart colleagues.
- Is the positive feeling mutual? Then we will invite you for a second interview with two other colleagues.
- If we both feel like moving forward, we would like you to meet colleagues to determine if you fit in with the team and if you like the working environment here.
- If we are all satisfied then we will make you an offer.
- Agreed? Great, full speed ahead!
If you are passionate about making a difference in the healthcare industry and possess the necessary skills and experience, we invite you to join our team at UV Smart. Together, we can shape the future of disinfection and improve patient safety on a global scale. Apply now!
or
All done!
Your application has been successfully submitted!