As a Senior Software Engineer, you will be expected to derive requirements, produce software architecture, develop test specifications, perform coding, debugging and testing on a variety of platforms from microcontrollers, to asymmetric multi-processor systems. You will participate in all phases of full software development lifecycle. This role will suit a self motivated developer who is keen to take on a new challenge and who has a variety of programming languages and keen to learn new skills.What you’ll do:Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept.Coding to internal coding standards and ensuring high quality robust solutions.Conduct design and code reviews to maintain high-quality standards.Debugging in embedded environments.Qualifications:High proficiency in C and C++ and cross compiling and debugging on embedded targets.Embedded Linux knowledge (Yocto, Buildroot)Proficiency in real-time software design and RTOS concepts.CI/CD workflow. Experience with Git, Containerised development environments, CI/CDFamiliarity with debugging tools, hardware interfaces, and safety analysis techniques.Skills:Strong organizational skills with the ability to collaborate in a wider team.Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders.What we offer:Opportunity to work in a global, highly collaborative environmentChallenging projects in dynamic collaborative teamStrong focus on learning, development, and career progressionCompetitive compensation and benefits packageA culture that promotes inclusion, accountability, and continuous improvement#LI-NK2All positions may require participation in video and in-person interviews as part of the hiring process. All candidates will be evaluated based on job-related competencies, and all candidates’ privacy rights and data security will be protected in accordance with applicable laws.We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law. #J-18808-Ljbffr
Senior Software Engineer in Cheltenham employer: Eaton
Eaton is an exceptional employer in the Greater London area, offering a dynamic work culture that fosters innovation and collaboration. As an Electrical Design & Engineering Lead, you will not only have the opportunity to mentor and develop your team but also engage in meaningful projects that shape the future of data centres. With a strong emphasis on employee growth and a commitment to design excellence, Eaton provides a rewarding environment for professionals looking to make a significant impact in their field.