Software Engineer

Company:  New Resource Group
Location: Melksham
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

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.

Apply Now
Share this job
New Resource Group
  • Similar Jobs

  • Staff Software Engineer

    Bath
    View Job
  • Software Safety Assurance Engineer

    Bath
    View Job
  • Software Safety Assurance Engineer

    Bath
    View Job
  • Software Engineer PLC Control Systems C/C++

    Lower Wraxall
    View Job
  • Gas Engineer

    Bathampton
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙