Embedded Software Engineers

NMS Recruit are seeking Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between site and home. Sponsorship available Responsibilities Design and develop embedded software solutions for innovative measurement devices for the power industry.Bring up firmware on new hardware platforms designed in-house.Implement software modules to facilitate communication with cloud services from embedded devices.Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards.Drive continuous improvements in process efficiency and product quality as deployment scales increase.ExperienceExpertise in C/C++ (C++ 11/14/17).Proven experience in embedded software design and full product lifecycle development.Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors.Experience with unit testing frameworks and working with source control systems (Git).Familiarity with Linux as both a target platform and development environment.Ability to adapt to changing priorities in a dynamic environment, with a focus on agile methodologies.Experience with Continuous Integration tools is beneficial.Awareness of the electricity industry is beneficialBenefits Embedded ..... full job details .....