Job Title: Embedded Software Engineer - C++ Location: Newcastle Upon Tyne Salary: £40 - 50K per annum Embedded Software Engineer - Innovative Tech Solutions (Hybrid) Are you an ambitious Embedded Software Engineer looking for a fulfilling and rewarding role? At Verso Recruitment Group, we offer an exciting opportunity to work on diverse and ground-breaking projects that shape the future of technology, with offices near Newcastle on a hybrid basis. Our customer is a top 2 industry player, committed to revolutionising embedded systems through innovative solutions. With an impressive portfolio of projects spanning IoT devices, medical systems, and more, they take pride in delivering exceptional products to a global clientele. As Embedded Software Engineer, you will play a pivotal role in a dynamic development team, responsible for designing, developing, and optimising embedded software solutions. Your expertise will have a profound impact on products that reach millions of users worldwide. Key responsibilities - Embedded Software Engineer: Collaborating with cross-functional teams to gather product requirements and define software specifications. Designing and implementing embedded software solutions with a focus on performance, reliability, and efficiency. Conducting comprehensive testing and debugging to validate and enhance software functionalities. Optimising software to ensure peak system performance, memory utilisation, and power efficiency. Identifying potential risks and proposing effective mitigation strategies throughout the development process. Staying up-to-date with the latest industry trends and integrating cutting-edge technologies into our software solutions. Contributing to the continuous improvement of software development processes and standards. Participating in code reviews and providing valuable feedback to peers. Qualifications -Embedded Software Engineer: Bachelor's or master’s degree in computer engineering, Electronics/ Electrical Engineering, or related fields. Proven experience in embedded software development, with proficiency in C/C++ programming languages. Hands-on experience with real-time operating systems (RTOS) and embedded development tools. Strong understanding of microcontrollers, microprocessors, and hardware-software interaction. Familiarity with communication protocols (UART, SPI, I2C) and expertise in wireless technologies (Bluetooth, Wi-Fi, Zigbee, etc.). Knowledge of debugging tools, version control systems, and software testing methodologies. Excellent problem-solving skills and the ability to thrive in a fast-paced, collaborative environment. Passion for innovation and a keen interest in exploring new technologies. Why this role and not the other one you looked at today? Exciting Projects: Tackle challenging and ground-breaking projects that shape various industries Professional Growth: Engage in continuous learning and benefit from ample opportunities for skill enhancement and career advancement. Collaborative Environment: Join a diverse team of talented professionals who thrive in a supportive and inclusive work environment. Competitive Compensation: Enjoy a competitive salary and comprehensive benefits package that recognizes your dedication and expertise. Work-Life Balance: We prioritize work-life balance, offering flexible hours to ensure a healthy and fulfilling lifestyle. Don't miss this incredible opportunity to be part of a dynamic team that drives innovation in the world of embedded systems. Apply now for the embedded software engineer job and take the first step towards an exciting and rewarding career