About this role
Embedded Software Engineer (NWB) at Cirrus. Location: Newbury or London. Role: Design firmware, Build pipelines, Develop drivers Requirements: Embedded firmware development in C/C++ for MCUs/DSPs; experience with RISC-V/Arm; real-time systems; debugging and optimization; collaboration across hardware and systems teams. Category: Software Development Seniority: Mid Level Tools: GCC/LLVM toolchains, C/C++, CMake/Make, Zephyr, Embedded Linux, OpenOCD, JTAG/SWD, GDB, Git, Logic analyzers, Oscilloscopes Commitment: Full Time Workplace: Hybrid Languages: English