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.