Share this Job
Apply now »

REQ ID: 93984
JOB TITLE: Model Based Software Engineer
SALARY: Competitive
LOCATION: Shannon, Ireland

Dreaming for tomorrow is about more than ideas and ambitions. We’re already building the next generation of vehicles, using repurposed and brand-new technology and techniques. We’re doing more than dream, we’re creating the future of mobility and automotive for years to come.




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 and connect with us on LinkedIn




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.


•    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.


Knowledge, Skills and Experience




· 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




· 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



Bring all this to the home of premium innovation, and you’ll find the opportunities to further your career with a world-class team, a discounted car purchase and lease scheme for you and your family, membership of a competitive pension plan and private medical cover. All this and more makes Jaguar Land Rover the perfect place to continue your journey.

Jaguar Land Rover is committed to equal opportunity for all.







At Jaguar Land Rover, we are passionate about our people. They are at the heart of our business. We are committed to fostering a diverse, inclusive culture that is representative of our global customers and the society in which we live; a culture in which every one of our employees can bring their authentic self to work, and reach their full potential.


Find out what to expect at each stage of the process along with some hints and tips.


Find out more about Jaguar Land Rover in Ireland.


Read about working here in our JLR Life Blog.

Job Segment: Test Engineer, Embedded, Software Engineer, Testing, Systems Engineer, Engineering, Technology

Apply now »