Connecting to Linkedin

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9nzxjyzwxslwfuzc1oyxjkl2pwzy9zdwitymfubmvylwrlzmf1bhquanbnil1d

Software Engineer - Motorsport, F1

Software Engineer - Motorsport, F1

Job Title: Software Engineer - Motorsport, F1
Contract Type: Permanent
Location: Milton Keynes
Industry:
Salary: Competitive + benefits
Reference: NG-4417-1
Contact Name: Nick Green
Contact Email: nickgr@gerrellandhard.co.uk
Job Published: September 13, 2018 16:46

Job Description

Our F1 client are seeking a Software Engineer to join their team on a permanent basis. This is a fantastic chance to work in the Motorsport industry on the technology of the future, in a fast paced and challenging environment. The key objective is the development and maintenance of software tools and simulation models. You will ideally hold a Degree in Computer Science Engineering, and a high level of expertise in real-time C/C++ development.
 
MAIN RESPONSIBILITIES:
 
Responsibility for the development of software tools.
Develop software solutions for real-time controllers using graphical and textual programming.
Design and implement vehicle serial communication protocols such as CAN, J1939, CANopen or similar.
Provide maintenance and support for existing applications.
Facilitate development of use case specifications with internal and external customers.
Participate in design reviews, FMEAs and Safety Analysis and Hazard and Risk Assessments.
Rigorously test software and design software for test.
Gain excellent exposure of the full software lifecycle: being able to take complex software from
concept, through production and then maintenance.
Participate in the full lifecycle of real-time embedded software development (C/C++).
 
 
KNOWLEDGE, SKILLS AND EXPERIENCE REQUIRED:
 
Degree in Computer Science Engineering or similar, or equivalent qualification or experience
Expertise and experience in real-time C/C++ development.
Expertise in one or more scripting languages.
Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.
Strong foundations in embedded architectures and operating systems.
Reverse engineering experience (highly desirable).
Detailed understanding of network communication protocols (highly desirable).
Expertise in software development lifecycle and tools.
Cross-cultural working environment experience