responding to ensure issues are resolved promptly and appropriately. Identify opportunities, develop proposals, and make plans for new products and improving existing products. Skills: Firmware: In-depth C/C++ experience in real time embedded systems, including design for multi-threading, complex debugging techniques and common communication protocols Experience of … testing firmware for low to medium volume production, including unit and system level testing, planning and execution Involvement in/management of code quality processes, including code reviews, version control and formal release processes Hardware: Some experience and knowledge of schematic capture, PCB design and layout Ability to analyse hardware …/firmware interaction faults Ability to write good technical documentation Please note: Only candidates with the relevant skills and experience will be contacted regarding this position. If you do not hear back from us within 5 days you have unfortunately been unsuccessful in your application for this position, however we more »
or better Electronics Design A good knowledge of product design from feasibility to production, including digital and analogue circuits, microprocessor circuits and PCB design. Firmware Development A good knowledge of C, C++ programming languages and real time operating systems. Mechanical Design A good knowledge of mechanical design for products, including more »
of an R & D team designing, developing, testing and maintaining state of the art positioning, mapping and navigation products, consisting of both Hardware and Firmware, for the automotive, autonomous vehicles and surveying/geo-mapping industries. You will also be involved with verifying hardware designs, developing test benches etc. The … role requires knowledge of both digital and analogue electronics, together with knowledge of software design. Essential skills - Digital/Analogue Electronics Design experience Firmware: C/C++ experience in real time embedded systems, including design and testing for multi-threading, complex debugging techniques and common communication protocols Experience of testing … firmware for low to medium volume production, including unit and system level testing, planning and execution Hardware: Some experience and knowledge of schematic capture, PCB design and layout Involvement in/management of code quality processes, including code reviews, version control and formal release processes Ability to analyse hardware/ more »