Junior Software Engineer, Debugger for Secure Embedded Systems (m/f/d)
Core
Develop and maintain debuggers for secure embedded microcontrollers based on RISC-V architectures, supporting NXP design teams.
Role type
Junior IC embedded software engineer (debugger development)
Builds
Debuggers, trace tools, and code coverage solutions for secure embedded systems
Domain
Semiconductor / Embedded Systems / RISC-V
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Python, microcontroller architecture knowledge, GDB/OpenOCD, electronics or computer science degree
Preferred skills
Assembly programming, RISC-V, JTAG interfacing, trace and code coverage, Rust programming
Responsibilities
Collaborate on the full lifecycle of debugger specification, development, test, verification, and documentation; Build expertise in trace and code coverage for secure microcontrollers; Analyze and fix issues reported by customers or detected by tests; Contribute to improving software development and testing methodologies
Seniority
Junior, hands-on IC