Role Overview: You will contribute to the development, integration, and testing of embedded software for automotive hardware platforms and our Edge AI product, together with a globally distributed team . This includes writing firmware, interacting with peripherals, and validating features across multiple projects. Responsibilities Develop automotive embedded applications using C for real-time systems Interface with MCU (Infineon) peripherals over SPI , I2C , UART , GPIO Develop embedded Linux applications for our Edge AI product with Modbus, OPC/UA etc. Bring up new hardware and support early board validation Debug hardware/software issues with test tools Maintain clean, modular code and contribute to internal documentation Work closely with testers and hardware teams to meet functional goals Required Skills 0–2 years of experience in embedded development Proficiency in C Familiarity with any microcontroller families (e.g., STM32, NXP, Infineon) Basic understanding of digital electronics and peripheral configuration Nice to have Exposure to real-time systems or bare-metal firmware Exposure to linux based development environment Familiarity with debugging interfaces (JTAG, SWD) Ability to read and understand schematics and datasheets Experience with version control systems (e.g., Git) Familiarity with communication interfaces like Modbus, CAN Others Even if you don’t meet all the listed qualifications, but believe you can contribute to PuNord in embedded software and edge ML/AI, we encourage you to reach out.