Software Engineer
Job Title: Software EngineerLocation: Rochester, Kent – We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role.Salary: £34,000 – £40,000 – Depending on skills and experienceWhat you’ll be doing:· Developing embedded software, peripheral drivers, protocol, human-machine interfaces and associated supporting documentation· Analysing and defining, software architecture/ design, modelling and simulation, systems/ software integration, verification and validation, safety critical development techniquesYour skills and experiences:Essential:· Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, maths) environment· Excellent Software Engineering skills, with a solid foundation in one of C/C++/C#· Knowledge and understanding of the Software LifecycleDesirable:· Practical experience of developing embedded software (e.g., for bare metal or embedded RTOS platforms)· Scripting languages such as MATLAB or PythonBenefits:You’ll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You’ll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts – you may also be eligible for an annual incentive.The Software Engineering team:As a Software Engineer you will be working as part of a team of passionate and innovative engineers creating world-leading control and display systems. Thi...