Job Overview
Software EngineerWorking as an individual or as part of a team; the successful software engineer will be proficient with C#, preferably using .NET core/ .NET 6+ . A strong communicator, this software engineer will excel at requirements capture, design, development and verification.NET framework 4.5+ experience would also be of interestYou will support a mixture of both R&D and product development tasks within the Engineering department of one of the world’s top industrial control systems manufacturers. The successful software engineer will be a highly adaptable individual with a strong aptitude for learning the existing toolsetsThe company’s products operate in the energy control and automation markets and are designed to provide energy throughout a wide range of forms such as generator sets, renewables, microgrid as well as off-highway machineryThe successful software engineer will be keen to be involved in all development areas, you should have a proven track record in both problem solving and standards compliant, quality focused software developmentYou will be required to follow all existing processes and working practices, contributing suggestions to their improvementWorking as part of a multidisciplinary team, the successful software engineer will have good communication skills and a can-do attitude. A genuine passion for innovative technology will be advantageous. This opportunity will enable the successful candidate to gain valuable knowledge of industrial controls and best design practicesRequirements:
Expert in C#Comfortable collaborating closely with embedded systems engineersExperience with multiple programming languages in a commercial engineering departmentPrevious experiences of controls and automation software developmentBachelor of Science in IT/Software Engineering or equivalent
Key Duties & Responsibilities:
The design and implementation of software in C# using .NET core/ .NET 6+Follow a full SDLC, developing PC based applications for new and existing productsEnsure software reliability, standards, safety and security objectives are all metDiligent use of the company version control systems, demonstrating excellent version control disciplineSupport software deliveries through test, production and commercial deploymentResponsible for the delivery of all SDLC technical deliveries both software and documentationWrite and maintain development documentation including specifications, requirements, test plans and design descriptionsReview software and designs with regards to coding standards and best practiceSupport the Embedded team during design and development
Benefits:
25 days holiday + Bank HolidaysNew flexible holiday schemeBupa Healthcare packageLife InsuranceEnhanced Maternity/Paternity pay 5% Pension contributionsCompanywide performance based annual bonus scheme Company logo: https://media.licdn.com/dms/image/v2/C4D0BAQGGYcDV4S7NpA/company-logo_400_400/company-logo_400_400/0/1630488671704/clubllondon_logo?e=1755129600&v=beta&t=VT11hJrs2nlT1vjv0jhnMFfI57RQJyIiW-Tp0TbOB08