Embedded software designer
Role description
Omschrijving functie
Embedded Software Engineer/Designer - High Tech Locatie Den Haag
Functie Semiconductors Industrie Electronics- & (Embedded) Software Engineering Reference 3926 Benthe Berting Baan omschrijving Introduction Would you like to use your experience in embedded software development to work on complex high-tech products and machines? For a leading high-tech technology company, we are looking for an Embedded Software Engineer / Designer who wants to contribute to challenging projects within the semiconductor, analytical and medical equipment industries. You will work on embedded software ranging from C++ applications on Linux-based platforms to real-time and bare-metal systems. Depending on your experience, your focus may include software architecture, Qt-based interfaces, communication protocols, state machines, functional safety and technical system design. You will work from Delft and at customer locations throughout the Randstad area.
Your responsibilities
- Developing and testing embedded software in C and C++ for advanced high-tech systems.
- Building and optimizing applications on Linux-based and real-time platforms.
- Designing modular, maintainable and scalable embedded software architectures.
- Developing graphical interfaces in Qt for machine and system control.
- Designing and implementing state machines and real-time logic.
- Working with real-time operating systems such as FreeRTOS, Zephyr and Embedded Linux.
- Integrating communication protocols including UART, SPI, CAN and I2C.
- Creating automated tests, for example using Python.
- Debugging and analysing complex embedded systems.
- Contributing to system architecture, technical roadmaps and engineering decisions.
- Collaborating closely with electronics, mechatronics and software engineers within multidisciplinary teams.
- Depending on your seniority, applying Functional Safety standards such as IEC 61508, SIL and MISRA guidelines.
Company profile You...
#J-18808-Ljbffr