Social network you want to login/join with:
Job Description
The successful software engineer will be proficient with C#, preferably using .NET core/ .NET 6+. Strong communication skills are essential, with expertise in requirements capture, design, development, and verification.
Experience with .NET framework 4.5+ is also desirable.
You will support both R&D and product development tasks within the Engineering department of a leading industrial control systems manufacturer. The ideal candidate will be highly adaptable with a strong aptitude for learning existing toolsets.
The company's products operate in energy control and automation markets, including generator sets, renewables, microgrids, and off-highway machinery.
We seek a candidate eager to be involved in all development areas, with a proven track record in problem-solving and standards-compliant, quality-focused software development.
You will be expected to follow existing processes and contribute suggestions for their improvement.
Working as part of a multidisciplinary team, the successful candidate will have good communication skills, a can-do attitude, and a passion for innovative technology. This role offers valuable knowledge of industrial controls and best design practices.
Requirements
* Expert in C#
* Comfortable collaborating with embedded systems engineers
* Experience with multiple programming languages in a commercial engineering environment
* Previous experience in controls and automation software development
* Bachelor of Science in IT/Software Engineering or equivalent
Key Duties & Responsibilities
* Design and implement software in C# using .NET core/ .NET 6+
* Follow the full SDLC to develop PC-based applications for new and existing products
* Ensure software reliability, standards, safety, and security objectives are met
* Use version control systems diligently, demonstrating excellent discipline
* Support software deployment through testing, production, and commercial phases
* Deliver all SDLC technical outputs, including software and documentation
* Maintain development documentation: specifications, requirements, test plans, and design descriptions
* Review software and designs for coding standards and best practices
* Support the Embedded team during design and development
Benefits
* 25 days holiday + Bank Holidays
* Life Insurance
* Enhanced Maternity/Paternity pay
* 5% Pension contributions
* Company-wide performance-based annual bonus scheme
#J-18808-Ljbffr