SOFTWARE ENGINEER
Role details
Job location
Tech stack
Job description
This is an exciting stand-alone role, having excellent communication skills to work well within the multi-disciplined engineering team supporting the vast range of existing high-quality products and new product development.
You will play a vital role in the development of software applications to enhance the customer experience.
The role covers data-acquisition application development for both new and existing applications covering a multitude of engineering disciplines working closely with various departments to develop high grade software solutions., * 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.
Software Engineer Role Overview
This is an exciting stand-alone role, having excellent communication skills to work well within the multi-disciplined engineering team supporting the vast range of existing high-quality products and new product development.
You will play a vital role in the development of software applications to enhance the customer experience.
The role covers data-acquisition application development for both new and existing applications covering a multitude of engineering disciplines working closely with various departments to develop high grade software solutions., 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.)., * The CNC Turner will be fully involved in the machining process, including:
- Programming, setting and operating Haas CNC lathes - ST40 & ST30 (other machine experience will be considered)
- Working directly from engineering drawings
- Machining one-off and small batch components to tight tolerances
- Producing parts in steel, stainless steel, aluminium and plastics
- Taking responsibility for quality from material receipt to finished component
- Selecting tooling, offsets, speeds and feeds to suit each job, * Interesting, varied work - no mind-numbing repetition
- Small team, friendly workshop, and real input into how jobs are run
- Modern Haas machines
- Stable workload with specialist engineering projects, * Oversee equipment operation during production
- Ensure all equipment is in a safe condition
- Track raw materials and finished products
- Adhere to all health & safety and quality regulations
- Document Process activities, The Project Engineer will be responsible for the delivery of smaller-scale, lower-risk projects with shorter timelines, working within defined authority limits and receiving guidance from management., * Take ownership of assigned projects from sales handover through to completion and close-out, acting as a primary customer contact and escalating to the Project Manager or Project Director when required.
- Plan, organise, and coordinate project activities including programmes, resources, suppliers, subcontractors, and site work within defined authority limits.
- Work closely with internal teams-design/drawing engineers, commissioning engineers, logistics and H&S-to ensure projects are delivered safely, on time, and to specification.
- Review technical information and sales concepts with the sales team and Project Manager to confirm project scope, assumptions, and equipment selection before execution.
- Coordinate preparation, review, and approval of layout drawings, fabrication documentation, and technical deliverables.
- Support installation and commissioning planning, including site readiness, access, and coordination with customer representatives, while maintaining clear communication with all stakeholders.
- Assist with project close-out, including completion documentation, customer acceptance, lessons learned, and contributing to continuous improvement of project processes.
Requirements
- You will ideally have past experience working in a stand-alone, although this roe is part of a wider team.
- The Software Engineer will hold a Degree in Computer Science or related subject (or relevant experience).
- At least 3 years' experience programming in C# / embedded applications development, with at least 1 years' experience with Windows forms.
- Knowledge of serial/USB communication and a familiarity of version control software SVN, git and DevOps Azure.
- Solid grasp of development lifecycles from gathering requirements to release and testing.
- Proven ability to work independently and deliver complete solutions.
- Strong documentation and communication skills.
Software Engineer Desirable Candidate Experience
- Experience of creating Android/iOS Apps.
- Knowledge of engineering software, STEM education tools, or scientific instrumentation.
- DAQ hardware, or PLC systems.
- C, C++, Delphi.
- MATLAB or LabVIEW.
- WPF or MAUI.
- Understanding of licensing and packaging., * The Software Engineer will hold a Degree in Computer Science or related subject (or relevant experience).
- At least 3 years' experience programming in C# / embedded applications development.
- At least 1 year's experience with Windows forms.
- Knowledge of serial/USB communication.
- Familiarity of version control software SVN, git and DevOps Azure.
- Solid grasp of development lifecycles from gathering requirements to release and testing.
- Proven ability to work independently and deliver complete solutions.
- Strong documentation and communication skills.
Software Engineer Desirable Candidate Experience
- Experience of creating Android/iOS Apps.
- Knowledge of engineering software, STEM education tools, or scientific instrumentation.
- DAQ hardware, or PLC systems.
- C, C++, Delphi.
- MATLAB or LabVIEW.
- WPF or MAUI.
- Understanding of licensing and packaging., * 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., * Strong CNC Turner experience
- Confident lathe programmer (ideally Haas)
- Able to work independently and problem-solve at the machine
- Experience with one-off / small batch work
- High attention to detail and pride in producing quality parts, * The Project Engineer will have previous projects experience or delivery support roles within capital equipment or engineered industrial environments, handling multiple live projects simultaneously.
- Ability to read and interpret technical drawings and documentation, including 2D AutoCAD and 3D models, while liaising effectively with internal teams and external stakeholders.
- Exposure to coordinating resources, suppliers, and subcontractors, with developing commercial awareness including support for budgeting, cost control, and variation management.
- Understanding of project risk management principles, with an awareness of health and safety requirements in engineering or construction settings.
- Strong organisational, planning, communication, and problem-solving skills, with a methodical approach and a willingness to learn and develop professionally.
- Mechanical engineering qualification, HNC, HND or Degree.
- Full UK driving licence, and willingness to travel to UK and occasional overseas sites.
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)
- Benefits include: above average employer pension contribution of 6.5%, above average holiday allowance of 26 days plus bank holidays, 3 x salary life assurance, company bonus (first £3,000 is tax-free).
This Role is Commutable From: Nottingham, Derby, Burton upon Trent, Coalville, Loughborough, * £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)
- Benefits include: above average employer pension contribution of 6.5%, above average holiday allowance of 26 days plus bank holidays, 3 x salary life assurance, company bonus., * 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, * £33,000 - £35,000 + Excellent Package
- Derby, Burton Upon Trent
- Manufacturing & Production
- Permanent
Are you a time-served CNC Turner who enjoys solving problems, programming from scratch, and seeing a job through from drawing to finished part? If you're bored of pressing cycle start on repeat work, this could be right up your street., * £33,000 - £35,000 dependent on experience
- 39 hours per week: 7:00am - 3:30pm Monday - Thursday, 2:30pm on Friday's (with some flexibility), * £35,164 + Excellent Package, * £35,164 Starting Salary
- Monthly Bonus - on average £200-£500 per month
- Enhanced Pension
- Enhanced holiday increasing with service
- 4 x Life Assurance, * £38,000 - £45,000 + Excellent Package
- Coventry, Corby, Kettering, Northampton, Leicester, Loughborough, Hinckley, Nuneaton, Rugby
- Manufacturing & Production
- Permanent
This business has enjoyed fantastic growth in recent years. They provide niche solutions to their client base across the world and make looking after their staff a priority.
As demand for their solutions are increasing, they require a Project Engineer to work within their fast-paced team.
Project Engineer, Package, Hours and Benefits
- £38,000 - £45,000 dependent on experience
- Progression into a Project Manager role
- 8:30am - 5pm (flexibility can be given), with an earlier finish on Friday's
- 33 days holiday - including bank holidays
- Health Cash plan
- Company laptop and mobile phone
Commutable From: Leicester, Hinckley, Loughborough, Nuneaton, Melton Mowbray, Kettering, Corby, Rugby, Northampton, Coventry