Model Based Software Engineer


Premium Job From JLR

Recruiter

JLR

Listed on

22nd September 2022

Location

Jaguar Land Rover Ireland

Type

Permanent

Start Date

2022-09-22

This job has now expired please search on the home page to find live IT Jobs.

A leading premium automotive business and leading to move towards electric autonomous vehicles.

ASSISTED AND AUTOMATED DRIVING

Our Assisted and Automated Driving team brings together expertise in automated driving, computer science and vehicle connectivity. Responding to changing lifestyles and mobility trends, we're developing the cutting-edge technology that will keep us at the forefront of delivering the world class and modern luxury driving experiences our customers love.
Part of a global team (with English as our company language), you'll collaborate with colleagues in the USA, China, Hungary, Ireland, India and the UK amongst others, contributing to our award-winning products and playing a key role in reimagining the future of luxury and design with innovation.

You'll help develop the software, computer vision, AI, automation, and advance driver assist systems that are powering our next generation of vehicles. More international than ever before, our diverse team, work autonomously across multiple global sites in a hybrid, Agile and collaborative way.

This is your chance to join us at a truly pivotable moment as we head towards increasing levels of automated driving. You'll work on new architecture and technology and will partner with the best, creating our own operating system.

What differentiates us from the rest? Well, we're a small and fast-moving OEM where you'll be part of the whole ADD process and take pride in seeing the outcome of your work with the launch of every new vehicle.

For more information about Jaguar Land Rover take a look at www.jaguarlandrover.com/www.jaguarlandrovercareers.com and connect with us on LinkedIn

THE OPPORTUNITY

The right Senior Model Based Software Engineer shall have skills and experience in design and development of software based on Model Based Systems Engineering that can be integrated into a complex Embedded System. The role requires the candidate with demonstrated experience in modelling behaviours of the systems, designing and refining control systems, developing and managing their interfaces. The candidate shall support systems engineering activities throughout system lifecycle, especially requirements analysis and definition, functional allocation and decomposition, design validation, system testing and traceability.

You will be part of the team that drive product strategy and collaborate closely with engineering development and cross-functional teams to define and deliver on the next vehicle programs.

WHAT TO EXPECT

Responsible to create tools of exceptional quality that accelerate the development of embedded software.
Lead the generation of code from Simulink models developed in the company.
Integrate model-based code with handwritten code for the next generation ADAS (Advanced Driver Assistance Systems) platform for JLR (Jaguar Land Rover) vehicles.
Application of parallel code generation and build technology for maximum performance and ease of use
Integration with industry standard CI/CD pipelines
Planning and Scheduling: Agree a complete end to end development schedule for software including release. Timing targets, capable of delivering activities to achieve these plans and the drafting / evaluation of software release notes.
Teamwork and Leadership: Positive team player, with the strength of character to drive non expert software engineers and mechanical engineers to support the development of robust code.
Understanding the business: Understands team & group goals
Coach, Train & Mentor: Shares knowledge with others through regular training and delivery support is fundamental to this role also.

WHAT YOU'LL NEED

Knowledge, Skills and Experience

Essential:

· Significant experience in the creation of complex State Machines
· Significant feature development experience using Matlab/Simulink
· Experience with handling large projects with Matlab Embedded Coder
· Experience with SW(Software) quality related methodologies, and tools: MAAB/MISRA, Static/Dynamic analysis, Polyspace
· Knowledge of Autosar platforms
· Knowledge of Automotive Diagnostics
· Knowledge of Functional Safety concepts
· Knowledge of Embedded software development.
· Fundamental knowledge of electronic hardware systems
· A bachelor's degree or equivalent experience
· Version control

Desired:

· Quality experience in State Machine development
· Comfortable working with Large Matlab/Simulink projects
· Significant experience with Embedded coder for automotive applications
· Experience working in an agile team structure
· Experience in producing code designed for distributed architectures
· Understand automotive functional safety ISO 26262 standards in detail and their applicability to software domain
· Experience with Adaptive Autosar platforms
· Knowledge of Automotive OEM operations
· Python, bash scripting
· Strong C/C++ skills
· GIT version control

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: