Senior Software Engineer

Bristol Full Time

We are looking for a Senior Software Engineer for Bristol based client.

Our client is a deep tech company operating at the forefront of hi-resolution and multi-channel USB solutions. For more information on the nature of this exiting business, please call or email the below contact.

Our client has ambitions plans for its software platforms and is looking for energetic and versatile full stack developer to join the growing team. Working in a ‘start-up’ environment, you will participate in and influence all aspects of development for IoT device cloud services.You will have a proven track record in the development of secure software systems, and demonstrable skills in Software Security, from specification to implementation and testing, including hands-on expertise with:Public-key cryptography and TLS;Networking and asynchronous IO applications;Security of network based applications;Hardening software and software platforms; andCertificate and key management best practices.

You will also have:Strong C/C++ programming skills;Excellent problem solving skills;Experience of developing unit tests, and preferably of Test Driven Development;Familiarity with the use of SCM systems, and preferably a working knowledge of Git; andAn understanding of Continuous Integration systems. Your Technical Experience should include a working knowledge of programming multithreaded applications and developing for resource constrained platforms / embedded systems, and you will hold a BSc or above in Computer Science or a related discipline.The roleThe role reports to the Lead Development Engineer, based in our Bristol office. To perform this role, you’ll need to be self-directed, proactive and able to work independently; you’ll enjoy solving day-to-day problems with limited direction.Your responsibilities will include:Software design and implementation of embedded and server-side device management systems;Embedded and server-side application development;Collaboration in the team’s agile planning processes;Automated test implementation;Code reviews and support for other development on going within the team, with an eye for potential exploits and vulnerabilities;Collaboration with engineers from a range of disciplines to deliver complete, production ready systems.

Please contact David Trogu on (phone number removed) or email for more information.

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

To apply for this job please visit