> Markdown version of [/jobs/ext/3738415-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3738415-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Ro61 Nxp Semiconductors Romania Srl - **Location:** Austria - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), ARM Architecture, Automation of Tests, Unit Testing, Embedded Software, Firmware, FreeRTOS, Groovy, Python (Programming Language), Object-Oriented Software Development, Real-Time Operating Systems, Software Engineering, Scripting, Backend, Integration Tests, Information Technology, U-Boot, Microservices - **Published:** October 15, 2026 - **Apply:** https://startup.jobs/junior-embedded-software-engineer-secure-iot-firmware-m-f-d-ro61-nxp-semiconductors-roma-10463403 ## About the Role University degree in Software Engineering, Computer Science, Electrical Engineering, or a related field. - Strong C programming skills; experience with Assembler is a plus. - Solid understanding of 32-bit microcontroller architectures and embedded software design. - Exposure to embedded software verification methodologies (unit testing, integration testing). - Curious, fast learner - comfortable picking up new tools, standards, and protocols quickly. Nice to Have: - Knowledge of embedded security concepts: cryptographic algorithms, Arm TrustZone, secure boot. - Scripting experience in Python or Groovy for build/test automation. - Object-oriented programming background in Java (relevant for backend collaboration). - Experience with RTOS environments (FreeRTOS, Zephyr). ## Description Develop and test Provisioning Firmware that securely binds devices to specific OEMs at manufacturing sites (RTP provisioning). - Implement and validate a security framework for trusted execution on Arm Cortex-M MCUs, including core components and example applications. - Build and test secure key provisioning applications running on FreeRTOS and Zephyr RTOS. - Develop and maintain OTA Firmware Update flows for connected devices. - Manage distribution and release of embedded SW through multiple distribution portals. - Contribute to the architecture and design of secure device management solutions. - Collaborate with the backend team on microservices responsible for device abstraction.