Software Engineer
Software Engineer
Working as an individual or as part of a team; the successful software engineer will be proficient with C#, preferably using .NET for cross platform development. This software engineer will excel at requirements capture, design, development and verification.
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 control and automation markets for a wide range of engine driven applications, including power generation, renewables, microgrids and 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 software development to a high level of quality with a security conscious. You will be required to follow all existing processes and working practices, contributing suggestions to their improvement.
Key Duties & Responsibilities:
Development of software in C# using .NET for Microsoft and Linux operating systems
Work to setup and maintain build systems and assist with the introduction of CI/CD
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 including specifications, requirements, test plans and design descriptions
Review software and designs with regards to coding standards and best practice
Support the wider team of embedded software and electronics engineers
Develop an understanding of the product applications, to be able assist and advise product management with detailed requirements
Requirements:
Expert in C#, confident in C++
NET core/ .NET 6 and upwards
Qt 6 using QML
Git workflows
Good Object Orientated design skills
Ability to understand and translate requirements into a technical product specifications
Task breakdown and accurate estimating for planning and work allocation
Excellent team player with collaborative problem solving and trouble-shooting capabilities
Strong version control discipline and attention to detail
Enthusiastic and optimistic
5 years + experience with multiple programming languages in a commercial engineering department
Used to work in a high-pace environment
Bachelor of Science in IT/Software Engineering or equivalent
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
For full details of the job please download the job description below:
http://deepseaelectronicsltd.peoplehr.net/Pages/JobBoard/Opening.aspx?v=91c136d8-dede-4cd7-9498-00a2...
Please Note:
For further information or an informal chat contact our Internal Recruiter, Natasha Graham, on 01723 890099. If this role isn't quite right for you, but you are interested in future vacancies with Deep Sea Electronics please continue to monitor our website for regular updates. DSE is an equal opportunity employer. A copy of our statement is available on request.
Recommended Jobs
Patient Services Supervisor - BSWH Temple Memorial
Job Description Patient Services Supervisors are responsible for a variety of specialized duties related to the receipt, interpretation, and follow-through of patient diet orders in hospital an…
Commercial Sales Manager
The Commercial Sales Manager is responsible for driving the commercial sales within their AutoZone location. The CSM develops and maintains positive relationships with commercial customers by managing…
Night Auditor - Best Western Plus El Paso, TX
Job Description Job Description Position: Night Auditor Job Description: We are seeking a Night Auditor to become a part of our team! You will accommodate patrons, as well as identify areas…
Pediatric Outpatient Occupational Therapist-OT - JO-2507-39927
Job Description Job Description SIGN ON BONUS! We are seeking an Occupational Therapist near San Marcos, TX! This multi-clinic practice is in need of an Occupational Therapist who takes a collabo…
Remote Life Insurance Agent
Remote Life Insurance Agent Company: GIA Legacy Planning Location: Remote Position Job Type: Uncapped Commission| Full-Time | Part-Time Are You Ready to Take Control of Your Caree…
On-Call Certified Animal Safety Representative (Austin, TX)
Job Description Job Description American Humane Society currently accepts applications for our Certified Animal Safety Representatives (CASR) on a rolling basis for all geographic locations; we w…
District Team Lead
District Team Lead – Arlington, TX Lead the Way with SpinXpress Are you ready to take charge in a leadership role with a company that's redefining the laundry experience? SpinXpress is growing rapidly…
Senior Hardware Design & Validation Engineer
Our client, a leader in cutting-edge technology, is seeking a Senior Hardware Design & Validation Engineer to join their team. As a Senior Hardware Design & Validation Engineer, you will be part of a…
Nurse Practitioner - New Graduate
Job Description Job Description Vivo HealthStaff is recruiting Nurse Practitioners for a practice in San Antonio, Texas providing medical examination services for Veterans. Job Details: Con…
Jaguar Land Rover Dallas-Hiring Skilled Automotive Technicians/Mechanics
At Snell Motor Companies , we specialize in luxury brands like Jaguar and Land Rover , and we're looking for talented Service Technicians with European vehicle experience to join our growin…