Profectus are looking for a C++ Software Engineer to join our client providing safety solutions for a number of household names across the UK. The role will be on site in Sheffield, with knowledge of Git required.
Key Responsibilities:
- Lead the full cycle of software development and product launch for an innovative product range.
- Oversee the software development process from initial design to final deployment.
- Collaborate with the project engineering team to ensure the products align with customer requirements.
- Address and resolve complex issues to consistently deliver high-quality results.
- Design, code, and test new products, as well as enhance existing ones.
- Maintain and update existing products, including troubleshooting and providing level 3 support.
- Support the commissioning of company products.
- Create and maintain comprehensive support documentation, including software architecture documents, specifications, test results, and user manuals.
- Conduct unit and system testing to ensure product functionality and reliability.
- Participate in code reviews to ensure code quality and best practices.
Qualification Requirements:
- At least 5 years of experience in software development.
- Proficiency in C++ is essential.
- Experience with Git is essential.
- Experience with embedded systems is desirable.
- Proficiency in C is desirable.
- Web development experience is desirable.
- Experience with PLCs is desirable.
- Knowledge of Neuron C/Lonworks is desirable.
- Experience with Linux is desirable.
Please apply with an up-to-date version of your CV for immediate consideration.