As an Embedded Software Engineer, you design, build, and optimize software that is directly integrated with hardware and real-time systems. You work closely with system architects, hardware engineers, and test engineers on innovative solutions in domains such as automotive, semiconductor, medical technology, and industrial automation. Examples include: - Developing software for real-time control systems and microcontrollers. - Programming interfaces with sensors, actuators, and communication protocols (CAN, SPI, I2C, Ethernet). - Optimizing embedded systems for performance, safety, and energy consumption. - Integrating and testing software in complex hardware platforms and prototypes.