Jaguar Land Rover
Warwick, Warwickshire
Sep 20, 2022
Full time
Job description: WHAT TO EXPECT We are looking for a Lead Software Tools Engineer to work within the Data Analytics Toolset Team, the team are responsible for supporting the Propulsion Controls department with the development of propulsion calibration, simulation toolsets, processes and procedures for streamlining calibration development, data analytics and improving working relationships with suppliers. As a Lead Software Tools Engineer, you must possess the ability to future-proof the software using a forward-thinking approach and understanding the companywide vision that is essential to maintaining and improving the current toolsets whilst developing new features and functions for a constantly changing environment. The team are leading simulation, desktop and cloud-based calibration activities internally and externally with major suppliers through the use of Matlab, Simulink and Python-based toolsets. Key Accountabilities and Responsibilities Develop and agree on what desktop-based toolsets to import, visualize, check and improve data efficiency through the calibration teams Manage and utilize CAE data to create vehicle models that improve desktop calibrations Experience and or knowledge in transmission, hybrid calibration, controls and software development, powertrain driveline systems and controls Development of desktop calibration application with cloud-based backend performing big data scale processing and machine learning Experience and or knowledge of modern data analytics, programming and visualization Support the vision for the future of data-driven engineering within propulsion controls - from the body of knowledge through to data analysis, visualization and feedback for continuous improvement WHAT YOU'LL NEED Understands the importance of data and its analysis in the engineering life cycle - a technical mindset that strives for objective over subjective decisions with data-driven solutions A passion for the automotive industry and strong project management capabilities with excellent execution skills and the ability to multitask Comfortable challenging with strong influencing and engagement skills - able to challenge existing thinking positively whilst building credibility and trust through experience and personal style A resilient and enthusiastic individual that is able to deliver results under pressure, whilst responding constructively to challenging new ideas and inputs A dynamic and determined individual that is highly driven, committed and results-orientated with significant pace, energy and confidence Able to combine a short-term, pragmatic focus with longer-term planning and vision Able to deliver quality and consistency in a complex, highly demanding environment Knowledge, Skills and Experience Data engineering, analysis & visualisation Development of graphic user interfaces with complex, multi-app interactions, the experience of model-view presenter / controller, unit testing & object-oriented programming Development of vehicle models using program assumptions e.g. torque vs speed (in & through gear), e-motor performance, vehicle acceleration, physics of motion Languages ideally - Python, Matlab, JavaScript, SQL Experience with computing services such as Google Cloud Platform, Amazon Web Services, Azure, Data Studio, Tableau Cloud-based analysis Management of scalable end-to-end data ingestion, processing and management pipelines Management of server-based and serverless backend data interfaces Platforms Google Cloud Platform, Amazon Web Services, Azure Languages - Python, JavaScript, Go, SQL, Matlab Software development methodologies, dev-ops and management Agile, Scrum, KanBan Platforms BitBucket, Git, GitHub, JIRA, Confluence