Embedded Software Engineer

Role: Embedded Software EngineerLocation: ChesterSalary: Up to 55,000 per annum (DOE)Job Type: Full-time, PermanentAbout the RoleThis is a fantastic opportunity for an experienced engineer to take a leading role in designing and developing embedded software solutions that power advanced technology used in energy systems. You''ll work on exciting new hardware platforms and contribute to products that connect seamlessly with cloud services to provide real-time, reliable data for critical applications.Key ResponsibilitiesDesign and develop embedded software for cutting-edge measurement and monitoring devices.Develop firmware for in-house designed hardware platforms.Implement communication protocols between embedded systems and cloud-based platforms.Ensure code is high-quality, maintainable, and meets industry standards.Contribute to process and product improvements as the business scales.Collaborate with cross-functional teams in an agile development environment What We''re Looking ForStrong expertise in C/C++ (including C+/14/17).Proven experience in embedded software development and the full product lifecycle.In-depth knowledge of low-level protocols (e.g. SPI, I2C, RS232).Experience working with ARM Cortex microprocessors.Proficiency with Linux (both as a development environment and target OS).Familiarity with Git and unit testing frameworks.Experience with Continuous Integration tools is a plus.Knowledge of or interest in the energy/power industry is beneficial.What We Offer
Other jobs of interest...


Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!