About this role
Senior Firmware Engineer at Novanta. Location: Foxton, Cambridgeshire, United Kingdom. Role: designing firmware, developing algorithms, integrating hardware Requirements: Strong embedded C/C++ experience with STM32 and ARM Cortex-M, real-time algorithm development, experience with SPI/UART/CAN/Ethernet, debugging (JTAG/SWD, oscilloscope, logic analyser), Git, unit testing, and producing technical documentation. Category: Engineering Seniority: Senior Level Tools: C, C++, STM32, ARM Cortex-M, STM32 HAL, STM32 LL, JTAG, SWD, oscilloscope, logic analyser, Git, Mathcad, JIRA, Confluence, SPI, UART, CAN, Ethernet, ISO 9001 Commitment: Full Time Workplace: Onsite Languages: English