> Markdown version of [/jobs/ext/3705458-junior-software-engineer-for-secure-embedded-systems](https://www.wearedevelopers.com/jobs/ext/3705458-junior-software-engineer-for-secure-embedded-systems). 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). --- # Junior Software Engineer for Secure Embedded Systems - **Company:** NXP Semiconductors - **Location:** Gratkorn, Austria - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Assembly Language, Code Coverage, Computer Programming, Software Debugging, Embedded Software, Field-Programmable Gate Array (FPGA), GNU Debuggers, Joint Test Action (IEEE Standards), Python (Programming Language), Reduced Instruction Set Computing, Software Engineering, PIC Microcontroller, Information Technology - **Published:** October 13, 2026 - **Apply:** https://ars2.equest.com/?response_id=6f63bbd4b46b2f4178c6c378b4e51c75 ## About the Role * University degree in electronics, applied mathematics, computer science or similar. * Understanding of embedded software development tools, e.g., gdb (The GNU Debugger or OpenOCD). * Knowledge of microcontroller architecture know-how is essential. * Programming skills in C/C++/python languages. * You are a team player, and you are able to efficiently communicate with colleagues across different technical domains, locations, and cultures. In addition, some knowledge of the following skills would be highly beneficial: * Assembly programming * RISC-V * JTAG interfacing and debug targets - e.g., FPGAs * Trace and code-coverage * Rust programming Please note: The successful candidate may/will be responsible for security related tasks. The assignment may/will be in scope of security certifications, therefore a conscious and reliable way of working is necessary. ## Description In this role you will be able to strengthen our expertise in debugging and related tools for secure embedded systems based on RISC-V architectures, supporting the NXP design teams. Your Responsibility: * Collaborate with senior colleagues on the complete life cycle specification/development/test/verification/documentation/maintenance of debuggers for secure embedded microcontrollers. * Build up expertise for trace and code coverage in the context of secure embedded microcontrollers * Interact with internal HW and SW development teams (customers) to analyse/fix issues reported by customers or detected by tests. * Contribute to continuous improvement of software development, quality, and testing methodologies.