Senior Embedded Software Engineer

Warn Automotive ,
Nottingham, Nottinghamshire

Overview

Job Description

Senior Embedded Software Engineer Apply now Date: 19-May-2020 Location: Nottingham, GB #job-location.job-location-inline { display: inline; } Company: Dover Corporation Markem-Imaje is a trusted world manufacturer of product identification and traceability solutions, offering a full range of reliable and innovative inkjet, thermal transfer, laser, print and label application systems. Markem-Imaje delivers fully integrated solutions that enable product quality and safety, regulatory and retailer compliance, better product recalls and improved manufacturing processes. Are you an experienced embedded software engineer with development experience in real time electro-mechanical systems looking to join an organisation that is a global leader? In this role you'll be... Responsible for first class firmware development across two highly successful product ranges with balance of activity between new product development, feature enhancements and product maintenance. You'll have an opportunity to... Play a lead role in defining the architecture and solution for new products as well as building on your skills through involvement on a diverse range of projects You should possess... A significant industrial experience in various areas that have enabled you to acquire skills in embedded software from hardware interface to user interfaces. Principal Activities/Duties/Responsibilities: * Play an active role in the system design and system integration process. * Coach and mentor other members of the team where applicable. * Test and debug own source code as well as related code written by other engineers on the project as part of development activity. * Troubleshoot complex, random failures reported in the field through local simulation of environment or on-site activities at the customer's facility and complex analysis of reported data. * Ensure the team are following best practice in terms of version control, release and documentation. * Take ownership of the build and integration environment. Education and/or Experience Required: * At least 8 years of professional experience in embedded software and knowledge of development environments. * Minimum Bachelor's Degree in Computer Science or relevant engineering discipline. * Technical oriented from low level (Sensors, Motors, etc) to embedded UI. * Good skill in OOD (design patterns). * Experience programming in Modern C++. * Working knowledge of modern development practices. * Exposure to Agile methodology (Scrum, SAFe, etc). * Strong analytical skills. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law. This position may be located in : EMEA : United Kingdom : Nottinghamshire : Nottingham Sub Division: Research & Engineering UK Job Requisition ID: 32790 Job Segment: Embedded, Informatics, Developer, Manufacturing Engineer, Engineer, Technology, Engineering Apply now