Debugger Software Engineer
Core
Developing Java and C++ based debug tools for Arm's partners to build software on embedded devices powering mobile, games, Android, Linux, and ML applications.
Role type
Software Engineer (Debugger Tools)
Builds
Arm Debugger within Development Studio and firmware for DSTREAM family of high performance debug and trace probes
Domain
Embedded systems, Debugging tools, Silicon infrastructure
Deliverable
production ML models | product features
Required skills
Java, C++, algorithms and data structures, Python scripting, Linux command line
Preferred skills
Embedded software development, Arm Development Studio, Keil MDK, JTAG/SWD probes, Visual Studio Code, Maven, Jenkins, Robot
Technologies
Java, C++, Python, Linux, Maven, Jenkins, Robot, Arm Development Studio, Keil MDK
Responsibilities
Implement new features for the suite of debug tools, develop firmware for DSTREAM family probes, participate in full software development lifecycle from requirements to deployment
Seniority
Mid-level, hands-on IC