Senior Software Engineer

Our Reference:J17647
Job Term:Permanent
Location:East Midlands
Job Category:Software, Electronics & Controls
Consultant: Andreea Nastase
Email Address:
Phone: +44 (0)1268 582 900

Order Number: 15129

Position Title: Senior Software Engineer

Duration: Permanent

Location: Coventry

Your responsibilities:

• Collect and document software requirements
• Design efficient algorithms in terms of both time and space complexity
• Create readable, testable and well structure code which complies with the Clients’ guidelines
• Set up, maintenance and enhancement of build environment and development toolset
• Interaction with internal or external customers
• Mentoring other engineers
• Contributing to and leading projects

Your profile:


• Undergraduate degree in computer science, an engineering discipline, or comparable qualification with relevant experience
• Understanding algorithm design and data structures
• Comprehensive knowledge and demonstrable experience of C or C++ programming language
• Demonstrable ability to use MatLab/Simulink/State flow
• Ability to work independently
• English language (spoken and written)


• Higher degree in an appropriate discipline (e.g. engineering or computer science)
• Knowledge of safety as it applies to software (MISRA, ISO26262)
• Knowledge of AUTOSAR
• Understanding of data driven algorithms (deep learning and machine learning)
• Experience with Basic Software
• Experience in using the libraries: Tensor Flow, PyTorch, CUDA
• Experience working with NVIDIA drive/Drive works
• Experience with using prototype development platform: Speed Goat, dSPACE MicroAutoBox
• Programming skills in C#, Python or, JAVA
• Understanding of control theory
• Experience of automotive technologies and processes
• Knowledge of automotive communications (CAN, Flex Ray, LIN, Ethernet, TT-Ethernet, MOST, UDS, OBD, J1939…)
• A second language (German an advantage