Software Engineer

Posted today by New Resource Group

Location:
Melksham, Wiltshire

Summary

We are delighted to be working on behalf of a recognised innovator in the field of manufacturing and engineering, specialising in the design, development, testing and manufacture of integrated protective systems.

They are seeking a Software Engineer to lead the development of software and firmware for next-generation Respiratory Protective Equipment and Thermal Imaging Cameras.

Key Responsibilities

  • Reporting to the Head of Software and Electronics, you will collaborate with technical teams to deliver innovative products on time and within budget, meeting customer needs.

Main Duties:

  • Software development (authoring, GUI design, version control, validation, and maintenance)
  • Process engineering (developing flows, best practices, and coding standards)
  • Lead product development from concept to production.
  • Define technical requirements and ensure they are met during development.
  • Assist with project planning, cost estimation, and risk analysis.
  • Conduct R&D for product improvements.
  • Collaborate with internal teams and represent the company externally.

Required Skills

Essential:

  • Proficiency in C and C++ for firmware and software development.
  • Experience with IDEs (e.g., Visual Studio, MPLAB).
  • Full software lifecycle experience, including validation and hardware integration.
  • Familiarity with electronic/electromechanical components and communication buses.
  • Strong documentation, team collaboration, and project management skills.

Desirable:

  • Experience with safety-related standards (e.g., IEC 61508).
  • Familiarity with thermal camera products, SCBA, or Respiratory Protective Equipment.
  • Experience with modern microcontrollers (e.g., STM32, PIC) and tools (CMake, GitHub Actions).
  • Android and over-the-air firmware development.

Experience

  • Proven track record in delivering innovative products.
  • Experience with New Product Innovation (NPI) and maintaining existing software.
  • Degree in Software or Electronics Engineering (2:1 or equivalent).

Benefits

  • Death-in-service benefit (6x salary)
  • Performance-based bonus
  • 25 days holiday + bank holidays
  • 7.5% pension contribution
  • Medicash medical plan
  • Share incentive scheme

This vacancy is being advertised by New Resource Group. The services of New Resource Group are that of an Employment Agency.

Type:
Permanent
Contract Length:
N/A
Job Reference:
SELT
Job ID:
222385683
Applications:
Less than 10

Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts