Embedded Software Engineer | Contract | Inside IR35 Location: Cambridge (3 days on-site) Paying up to £500pd (Depending on experience) Duration - 9 months Join a forward-thinking company that's driving innovation in global connectivity solutions Your Profile – Essential Requirements: 2–5 years’ industry experience developing bare-metal systems with strong exposure to ARM-based microcontrollers. Demonstrable ability in solving complex problems that span hardware and software. Proficient in low-level programming using embedded C. Skilled in writing Python test scripts for unit testing purposes. Practical experience with debugging tools and emulators. Comfortable interpreting hardware schematics and working with FPGA-based designs. Strong understanding of low-level device interfaces such as flash, USB, SPI, UART, GPIO, ADC, DAC, I2C, PWM, etc. Familiarity with measurement and test equipment.If you believe this role aligns with your experience, please don’t hesitate to apply. For further details or to discuss your CV, feel free to contact Thomas Drake at SoCode Norwich