Software Developer
Salary: 55,000 - £60,000 + company benefits
Location: Bristol - Hybrid, working from the office 2 days per week
Permanent/full time
We're looking for a driven, flexible, and passionate Software Developer with experience in interfacing software and hardware to join our client.
Who we're looking for:
An engineer with experience of Software Development and Hardware Integration to contribute towards the development of an expanding product portfolio.
Required Experience
- Strong experience in object-orientated software development.
- A solid background of Microsoft C# .NET and/or Python is essential.
- Development of systems utilising technologies such as REST API's communicating in XML/JSON.
- Some backend knowledge on databases such as SQLite/PostgreSQL.
- Networking computer systems and hardware experience.
- Experience in working with simulated systems and remote systems.
- Software and hardware interfacing over a variety of interfaces.
- Hands on experience configurating and customising of system hardware components using various interfaces.
- Aptitude to embrace and understand new technologies.
- Ability to work on your own or as part of a team.
- Good communication skills, written and verbal for briefs, technical demonstrations and engagement with customers and stakeholders.
In this role you will be expected to:
- Undertake requirements gathering exercises with existing and potential customers.
- Troubleshooting on existing systems to understand shortfalls and propose solutions.
- Develop rapid prototype architectures and system designs to meet customer requirements and timescales.
- Present products and solutions externally to customers and internally to senior management.
- Work closely with project teams to develop costed proposals for new solutions that meet requirements.
- Support trade shows and exhibitions, both presenting solutions and providing technical support on trade stands.
- Visit customer sites and establishments to view existing systems and work with operational staff to build customer relationships. This will mostly be in the UK, but occasional overseas travel may be required to visit customers and suppliers.
- Provide technical assistance and domain expertise into bidding and tendering activities.
The successful candidate will have:
- A positive "can-do" attitude - this role is about timely delivery of solutions, not just about identifying problems!
- A willingness to think outside of the box and propose innovative solutions based on new technologies.
- A confident ability to lead small delivery teams in addressing and presenting to customers and colleagues, but also the self-motivation to work independently where required.
- A drive to deliver results on time, meeting cost and quality targets, taking ownership of problems / issues whilst working diligently towards a resolution.
Desirable Experience
- Knowledge of distributed systems.
- Experience with various diagnostic tools such as Wireshark, Putty, etc.
- Experience of containerisation (Docker).
- Knowledge around Digital Signal Processing.
- Ability to use and administer of Linux Systems.
Due to the sensitive nature of some of our existing and target projects the successful candidate will be expected to obtain and maintain a Developed Vetting (DV) security clearance.
--- Fusion People are committed to promoting equal opportunities to people regardless of age, gender, religion, belief, race, sexuality or disability. We operate as an employment agency and employment business. You'll find a wide selection of vacancies on our website.