Software Engineer, Poole As the Software Engineer within this high-tech engineering company, you will be instrumental in developing, maintaining, and troubleshooting embedded software for a range of PCBs. This is an opportunity to make the position your own, whilst closely collaborating with internal teams, including Electronics Engineering, and external contractors to drive the success of large-scale projects. Background & Benefits Rubicon’s client has grown significantly in recent years and sees the future in providing safe working environments through constant development and innovation of their award-winning technology. With people at the heart of the business they share a common purpose. As the Software Engineer you’ll benefit from 23 days holiday (plus bank holidays), profit-related bonuses, an Employee Wellbeing Programme, and a discount scheme for products, lifestyle, travel, and events. Software Engineer Responsibilities Design and implement software for embedded devices throughout the product lifecycle. Collaborate with Electronics Engineers to select hardware devices such as microprocessors and sensors. Enhance system efficiency and stability; identify and fix issues in existing code. Validate new software for reliability; modify software for hardware changes. Evaluate third-party software; liaise with external software organisations. Software Engineer Skills & Experience Required Experience in sof...