About us: VPG has a long history of innovation, specifically in precision foil resistors and foil strain gauges. This served as a foundation to expand into strain gauge instrumentation, load cells, transducers, weighing modules and complete systems for process control and on-board vehicle weighing. VPG has facilities and operations in 13 countries, with more than 30 sites and over 2700 colleagues across the globe we recognise it is our talented people that are key in ensuring we successfully achieve our business aims. At VPG Onboard Weighing, we have developed products that offer load optimisation and overload protection as part of the same solution. With products designed for the full range of transportation vehicles - from light commercial vans to multi-axle trucks to multi-trailer road trains - our products help operators get the most out of every payload without putting their drivers, their vehicles or their reputation at risk. The role: We are seeking an enthusiastic new team member to join our R & D team right here in West Yorkshire. Within this role you will take ownership of maintenance and development of software/firmware solutions for our VPG Systems UK Ltd product range. This great Embedded Software Engineer opportunity means you will be working within a small on-site team located within our large office space situated between Bradford and Shipley. You will have exposure to the full development process of our products, plus you will have the opportunity to share ideas and learn from our established and long serving R & D team. Region: Europe Benefits: What we offer: Upon joining VPG, you become part of an amazing global community. We offer training in many different topics including professional and personal development. We believe in motivating our people to meet their goals and progress in their career and are big on internal promotions. There are so many opportunities for progression; we have had many success stories this year alone. Our main employee benefits include: Competitive salary package Pension Scheme Life assurance scheme – 4 x annual salary Annual leave 25 days plus public holidays (rising to 30 days with service) Recruitment referral scheme Free on-site Parking Free refreshments and subsidised tuck shop Company funded Social Events Charity committee events (the opportunity to complete voluntary work for the charities we support) ·Personal development opportunities Key Duties and Responsibilities: Embedded code generation in C, C++ / C# and assembler languages. Generation of software architecture and communication protocols on a variety of microprocessors and microcontrollers. CANOpen / J1939, I2C, RS232. RTOS experience and understanding of the constraints and requirements of complex real time systems is essential. Collect project requirements and generate specifications. Other Principal Responsibilities are: Project management Use of version control systems (Subversion) Testing of prototypes Generate supporting documentation. The ideal candidate for this position will have the following skills, attributes and experience: An understanding of force and pressure measurement would be advantageous as would any experience with precision A/D conversion. Any exposure to DSP implementation would also be beneficial. Ideally, we are looking for degree level qualification with a minimum of 3 years post qualification, industry experience in a relevant discipline. Alternatively, HNC/HND equivalent or higher with an appropriate level of industry experience will be considered. RTOS (preferably Freescale MQX). VCS (SVN/CVS). Serial Communications preferably CAN Bus. A variety of debug and development environments. A reasonable level of fitness is required due to the occasional requirement to conduct heavy testing. Must be willing to occasionally work off site and overseas. Showcase a desire to develop as an engineer, especially in relation to understanding practical implementation of embedded software with electrical components.