Found Description
About the Company
Our client is a well-established organization with a strong presence in the transport and infrastructure sector.
ResponsibilitiesWe are looking for anEmbedded Software Engineer to design and develop software for hardware-integrated systems. This role will work on device-level applications that interact with operating systems, peripherals, and communication interfaces, contributing to reliable and high-performance system functionality.
- Translate system and product requirements into software architecture and detailed design;
- Develop and maintain embedded software using languages such as C/C++;
- Work on operating systems such as Linux, RTOS, or similar environments;
- Implement multi-threading, inter-process communication, and hardware interfacing;
- Develop communication modules (e.g., socket-based, serial, or network protocols);
- Optimise performance, reliability, and r...