Software Engineer

Company:  CV-Library
Location: Melksham
Closing Date: 12/10/2024
Hours: Full Time
Type: Standard
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
CV-Library
  • Similar Jobs

  • Software Engineer

    Melksham
    View Job
  • Staff Software Engineer

    Bath
    View Job
  • PLC Control Systems Software Engineer / Programmer

    Lower Wraxall
    View Job
  • Trainee Electronics & Software Technician

    Bath
    View Job
  • Trainee Electronics & Software Technician

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