Job Description
Software Engineer
- Working 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 interest
- You 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 toolsets
- The 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 machinery
- The 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 development
- You will be required to follow all existing processes and working practices, contributing suggestions to their improvement
- Working 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 practices
Requirements:
- Expert in C#
- Comfortable collaborating closely with embedded systems engineers
- Experience with multiple programming languages in a commercial engineering department
- Previous experiences of controls and automation software development
- Bachelor 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 products
- Ensure software reliability, standards, safety and security objectives are all met
- Diligent use of the company version control systems, demonstrating excellent version control discipline
- Support software deliveries through test, production and commercial deployment
- Responsible for the delivery of all SDLC technical deliveries both software and documentation
- Write and maintain development documentation including specifications, requirements, test plans and design descriptions
- Review software and designs with regards to coding standards and best practice
- Support the Embedded team during design and development
Benefits:
- 25 days holiday + Bank Holidays
- New flexible holiday scheme
- Bupa Healthcare package
- Life Insurance
- Enhanced Maternity/Paternity pay
- 5% Pension contributions
- Companywide performance based annual bonus scheme
Contact Detail:
Deep Sea Electronics Ltd Recruiting Team