SOFTWARE ENGINEER

Probe Recruitment
Dunstall, United Kingdom
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
£ 20K

Job location

Dunstall, United Kingdom

Tech stack

ASP.NET
Microsoft Word
Microsoft Excel
Computer-Aided Design
Azure
C Sharp (Programming Language)
C++
Mobile Application Development
Command-Line Interface
Computer Programming
Embedded C
Linux on Embedded Systems
Embedded Software
Integrated Development Environments
Microsoft Office
Microsoft SQL Server
Commercial Software
Scrum
Software Engineering
Windows Forms
Enterprise Software Applications
GIT
MAZATROL
Information Technology
Fanuc
Software Version Control
Hardware Debugging

Job description

The Software Engineer will design, develop and maintain robust, attractive and inclusive software, for deployment to both Windows and mobile device platforms, that supports the learning experience with both new and existing products., * Design, generate, test and maintain software for new and existing products.

  • Maintain and enhance the company data acquisition software applications.
  • Liaise with Electronics Engineer & Firmware Engineer to produce a coherent software solution that enhances the learning experience.
  • Support production, first-time-build and product development work.
  • Develop data interfacing with other software packages.
  • Develop user interfaces (GUI) that are:
  • Easy and intuitive to use
  • Clean and modern
  • Create software updates that anticipate and respond to changing customer needs.
  • Maintain robust documentation and manage version control.
  • Research into customer requirements and discuss with sales and marketing in development of software applications.
  • Create software documentation, architecture diagrams and technical specifications.

Please Note: Candidates must have the right to live and work in the UK.

Our aim is to help you secure the best possible future for yourself & this is a totally FREE service to all our Candidates., As a Maintenance Engineer, you'll play a critical role in keeping production machinery running smoothly, working as part of a close-knit engineering team. You will be responsible for maintaining plant and machinery to a high standard through planned preventative maintenance, troubleshooting issues and identifying ways to improve line performance. You will also be expected to proactively schedule maintenance activities to maximise service levels and carry out condition-based maintenance to minimise downtime and keep operations running efficiently., * Develop the company's embedded software within their ever-expanding product range.

  • Hold responsibility for Release firmware: from Design Brief to product release and beyond.
  • Be part of the next generation of products in an exciting team and dynamic industry., * The Embedded Software Engineer will design, develop and maintain embedded control systems.
  • Assist in the implementation of new and evolving hardware platforms.
  • Support in specifying new user-focused products for market.
  • Build, test and release code for cutting-edge new products.
  • Work within the Software Team to expand and improve the multi-platform software ecosystem.
  • Collaborate with the wider team to peer review, bug fix, and generally improve the large codebase.
  • Devise, control and carry out pre-release test procedures for both hardware and software products.
  • Integrate new peripheral subsystems (USB, SPI, I2C etc.)., We're looking for a Software Engineer - Electronics / Mechatronics, with a strong understanding of electronics and ideally some experience in mechatronics systems. The role involves working on a variety of applications including tools used during the selection, sales and manufacture of their products, along with some exciting new projects intended to enhance the growth of the business, * Design, development, testing and release of new software applications.
  • Maintenance, support and enhancements of existing software applications.
  • Assisting the technical support team with customer queries., * The Electrical Engineer will be part of the engineering activity to support the production, buying and service departments, answering queries and updating product information.
  • To provide practical "hands on" assistance on special projects and prototypes and to assist/support the Senior Engineer as requested., * Use of CAD and conventional drawing methods to design, produce/modify circuit and wiring diagrams and assembly information.
  • Create, update and maintain information, drawing issues, BOMs, etc. on the ERP system.
  • Provide technical support to buying, production and sales service departments.
  • Action modification requests (MRNs) and issue concessions to production (departure from drawing - DFDs).
  • Release products for production once technical checks have been completed.
  • Create and update designs to the latest EU directives and standards.
  • Assist on special products as requested via the "blue form" system.
  • Assist in building and testing prototypes, including wiring and fault finding.
  • Provide factory support for build and testing of products.
  • Participate in continuous improvement activities for improved product functionality, quality and/or cost-down activities.
  • Support sales with region-specific electrical supply queries and with cables and plugs for orders., * Machining of high integrity parts in a variety of materials (nickel alloys, stainless steels, titanium, aluminium, carbon steels)
  • Programming, setting and operation of machines as required, including prove out of new programs
  • Work to an exacting quality standard to ensure parts are machined right first time and on time
  • Maintain a high level of housekeeping to ensure the on-going cleanliness of the facilities
  • Ensure that route card instructions are followed and that all documentation is completed to company procedures
  • Be able to read and understand complex engineering drawings
  • Use and interpret workshop measuring equipment
  • Cycle deburring of components where appropriate
  • Perform periodic maintenance checks of equipment as appropriate
  • Proactively identify and suggest improvement opportunities
  • Ensure all working hours are accurately logged (direct and indirect hours), The Manufacturing Engineer will be the primary technical lead of designated projects, liaising with all other business functions to ensure manufacturing best practice is ensured throughout the project., * Contract Review
  • Engineering & Planning
  • Deliver project commitments on time
  • Continuous Improvement
  • Ensure full compliance with the Company's Quality Management System
  • Pro-actively assist the Document Quality Team with creation of Documentation Packs for designated projects

Requirements

  • Windows Forms / WinForms.
  • Delphi and C++ experience would be useful.
  • Experience with DevOps Azure and SDLC Standards would be nice to have., * Level 3 qualification in Engineering/Maintenance (or equivalent)
  • Strong electromechanical skills
  • Installation and project management experience beneficial
  • Comfortable being the sole maintenance engineer on shift
  • Pneumatic, hydraulic, PLC and Robots experience Desired, * Embedded C.
  • Git and the command line.
  • Hardware debugging using logic analysers, scopes etc.
  • Writing technical documentation.
  • Must have permanent UK Right to Work.

Experience of any of the following would be advantageous

  • Advanced DSP implementation and design for audio.
  • Professional experience with C++ and the JUCE framework, Embedded Linux Systems or Real Time Audio.
  • Minimum 2 years' experience in a commercial software development environment.
  • Ability to produce clean, accurate and reusable code., * Degree in Computer Science, Software Engineering, or related discipline. Electronics Engineering qualifications would also stand out.
  • Proven / demonstrable experience and knowledge of C#, Winforms and ASP.NET Core.
  • Knowledge of SQL server databases.
  • A broad range of software development skills, ideally including some mobile application development.
  • Any exposure or experience of Mechatronics would be highly advantageous.

Software Engineer Desirable Requirements

  • Awareness of Scrum, Azure DevOps
  • Experience of version control (Git / Team Foundation Version Control), * Minimum 5+ years' experience ideally.
  • CAD / Electrical Design experience.
  • Proven hands-on experience, including building and testing prototypes, wiring and fault finding.
  • Rectifying any issues following testing.
  • Able to work on your own initiative., Please Note: Due to the security level of the projects the business work on, British Nationality is required for this role.
  • Apprenticeship Trained, time served, NVQ level 3, or higher
  • Excellent interpersonal / communication skills, able to work effectively as part of a team
  • Minimum 3 years' experience in a precision machining role
  • Experience of multiple control systems is preferred (Fanuc, Siemens, Heidenhain, Mazatrol)
  • Knowledge of relevant industries, Nuclear, Power Generation, Aerospace
  • Proven experience of working to high precision tolerances
  • Previously worked with a wide range of materials, Please Note: Due to the security level of the projects the business work on, British Nationality is required for this role.
  • Manufacturing Engineer experience within a precision engineering business in a regulated industry
  • Time Served / NVQ Level 3 / HNC Qualification within a Precision Engineering Discipline
  • Excellent knowledge of CNC Machining techniques
  • Strong inter-personal and communication skills.
  • Demonstrable experience of defining methods of manufacture for complex products and assemblies
  • CAD/CAM experience in a relevant software package would be an advantage
  • Able to understand and interpret complex engineering drawings
  • Competence in Microsoft Office, particularly Excel, Word and Project
  • Capable of working un-supervised and using own initiative

Benefits & conditions

  • £37,000 - £45,000 (dependant on experience)
  • 37 hours per week, 8:00am - 4.30pm Monday to Thursday, with a 1pm finish on Friday's (this is a full-time in office role)
  • Above average employer pension contribution of 6.5%
  • Above average holiday allowance of 26 days plus bank holidays
  • 3 x salary life assurance, * Twice yearly bonus
  • Yearly pay reviews
  • Enhanced holiday increasing with service
  • Pension salary sacrifice
  • Employee assistance programme, * £30,000 - £60,000 + Excellent Package
  • Kettering, Northampton, Rugby, Bedford, Milton Keynes, Wellingborough
  • Information Technology
  • Permanent

This is your chance to join an internationally recognised business / brand, who are in a substantial period of growth. They have a unique environment, a great bunch to work with who are incredibly passionate about their products and the industry as a whole.

Most of their staff have worked in the industry for a long time and they are looking for an individual who wishes to grow with the company and share in their current and future success.

You can expect excellent career progression and learning opportunities with this business., * £30,000 - £60,000 (fully dependant on your level of experience)

  • Monday - Friday, 8:00am to 5:00pm, with some opportunity for hybrid working
  • 33 days holiday, Sick pay, Death in service cover, Unique, relaxed environment, Casual dress code, This is a fantastic opportunity with a global hypergrowth company. The business has a strong family culture which provides a positive working environment where employees feel valued and trusted.

If you are looking for an established career with a global leader in a period of real exciting growth, a business who are big advocates of organic growth and development of their staff, then this will be ideal for you!

Software Engineer Salary and Excellent Benefits

  • £45,000 - £53,000 dependant on experience
  • Hybrid working
  • Excellent company pension
  • 33 days holiday (including bank holidays)
  • Company bonus
  • Dental and health benefits
  • Life insurance
  • Annual group shares
  • Fantastic work environment
  • Your chance to work for a global company who going through exponential growth

Commutable From: Birmingham, Walsall, Dudley, Kidderminster, Wolverhampton, Telford, * £37,000 - £43,000 (dependant on experience)

  • 37 hours per week, 8:00am - 4.30pm Monday to Thursday, with a 1pm finish on Friday's
  • Above average employer pension contribution of 6.5%
  • Above average holiday allowance of 26 days plus bank holidays
  • 3 x salary life assurance, * £35,000 - £40,000 (depending on hours)
  • There is day shift only available, and a day & night rotating shift
  • Days: 40 hours per week, Monday - Friday. 7:30am - 4:30pm, 2:00pm finish on Friday's
  • Shifts: Days as above, Nights 8:30pm - 7:00am Monday - Wednesday, 8:30pm - 6:00am Thursday, rotates fortnightly
  • 25 days holiday plus bank holidays
  • Sick pay
  • Health Cash Plan scheme
  • Life Assurance

This role is commutable from: Derby, Nottingham, Sutton in Ashfield, Alfreton, Ilkeston, Chesterfield, £45,000 - £50,000 (negotiable for the right candidate) 40 hours per week, Monday - Friday. 7:30am - 4:30pm, 2:00pm finish on Friday's 25 days holiday plus bank holidays Sick pay Health Cash Plan scheme Life Assurance

This role is commutable from: Derby, Nottingham, Sutton in Ashfield, Alfreton, Ilkeston, Chesterfield

About the company

This is your chance to join a thriving, fast-growing team where your technical skills are truly valued. The business continues to experience strong growth and consistently delivering outstanding results, providing a dynamic environment with opportunities to learn, develop, and make a real impact. High-performing individuals are rewarded, and collaboration, pride in work, and innovation are at the heart of everything they do. Why Join This Business * Company and role stability - the business has recently increased turnover by 25% and they continue to grow. * A future proofed industry, with global supply. * Enhanced company pension contribution. * Above average holiday allowance., This is a fantastic opportunity for an experienced CNC Miller to join a world leading engineering manufacturer, with over 45 years of experience. Working on high quality, high integrity parts in a range of materials, the CNC Miller will be operating modern machine tools in class leading facilities, supporting the UK Defence Industry., This is a fantastic opportunity for an experienced Manufacturing Engineer to join a world leading engineering manufacturer, with over 45 years of experience. You will be working on technically complex products and assemblies for flagship UK projects and programs.

Apply for this position