|Job Title: Embedded Software Engineer
Salary: Up to £50,000 + Bonus + Excellent Benefits
Skills & Requirements:
We are looking for a software engineer to take on the responsibility of delivering exciting new product developments contributing to the successful completion of product creation projects. You will need knowledge and experience of developing GUIs and be familiar with coding for safety applications. Communication is key as you will be coordinating work through small teams of in-house and outsourced engineers.
Additional requirements include:
Conversant with writing real time Embedded real-time C/C++ Experience of implementing comms protocols USB CAN Ethernet SPI/I2C Knowledge of software control of real-time servo control systemsSome desired skills by client include:
Experience writing medical software compliant to IEC62304 Experience of Arm based processors for embedded applications Infineon XMC series desirable. EtherCAT VHDL (for FPGAs) Electronics experience Proven experience in system design followed through to product release in cross-functional projects Ability to manage and prioritize own tasks and those of others. Good commercial awareness for effective management of outsource resources Member of professional institution, or working towards Chartered engineer status or equivalentBenefits:
37 hour week - Blended approach to on-site and remote working. Flexible working Paid over time or may accrue an additional 15 days holiday Bonus (paid for past 12 years) Pension up to 14% 25 days holiday + Bank Holiday (option to buy additional 5 days) On site gym and restaurant Life assurance Share Scheme Gold award Investors in people Sunday Times top 25About the opportunity:
Our client is an award winning company; committed to providing an inclusive working environment where our employees can be themselves and everyone has equal opportunity to reach their full potential. They value and know that a diverse community makes for greater innovation and brings a breadth of skills, experience and perspectives.
There are numerous opportunities to work with a huge variety of people of different backgrounds and expertise. You will be working with a talented group of experienced software, systems and electronics engineers on some very exciting products. We offer a supportive working environment where you can develop your skills across a wide range of products and technologies.
Design, develop and maintain the control system and related applications for the Elekta Radiotherapy Treatment System (Linac). Formulate and analyse high level requirements to develop software engineering solutions Create detailed engineering work plans and requirement specifications Ensure that all required engineering documentation has been created and captured Ensure that software designs are safe and comply with all applicable regulatory standards Take lead role in integrating embedded designs with all other project deliverables Ensure that designs are properly verified according to appropriate procedures Carry out evaluations of prototype designs Promote effective use of leading-edge tools and rapid prototyping software techniques and tools. Accumulate and share business, product and system knowledge Plan and maintain progress in improving personal, professional competence & development
Clearance level: Ability to obtain or currently hold SC Clearance.
If you are interested in this role as an Embedded Software Engineer please contact me on (phone number removed) or by email (url removed)