Senior Embedded Software Engineer £up to 70k Base + Benefits Ref: ABJ6500 Midlands Onsite: Perm An exciting opportunity has arisen for a Senior Embedded Software Engineer to join a well-established, globally recognised engineering organisation specialising in critical power and electrical test systems. With operations across the globe, the company is known for delivering innovative, high-reliability engineering solutions used in mission-critical environments worldwide. As Senior Embedded Software Engineer you will play a key role in the design and development of embedded control software for advanced industrial power systems, working within a collaborative multidisciplinary engineering team. You will work closely with Electrical, Mechanical and Systems Engineers to deliver robust, safe and cost-effective solutions used by global customers. Key Responsibilities * Translate system and customer requirements into software specifications and acceptance criteria * Design embedded software architecture and interfaces for ARM-based controllers (STM32) * Develop embedded firmware in C/C++ within RTOS environments (FreeRTOS or similar) * Implement industrial communication protocols such as Modbus, CAN and Ethernet * Integrate software with sensors, actuators and industrial control hardware * Perform unit testing, static analysis, code reviews and verification activities * Develop SIL/HIL test environment...