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
Share this job
CV-Library
Useful Links