About this role
Embedded Software Engineer/Designer - High Tech Location Gemeente Den Haag Job type Semiconductors Discipline Electronics- & (Embedded) Software Engineering Reference 3926 Benthe Berting Back to jobs Embedded Software Engineer/Designer - High Tech Job description 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 stan...