JLR (Jaguar Land Rover)Assistant Engineer for Intelligent Cockpit Vehicle Software Development
- location(CHINA) and Shanghai
- Job Ref #23742
- ExpertiseIT / Fresh Graduate
Why this job matters
The Opportunity
- The Connected Customer, Telematics, IVI team brings in vehicle connected services, remote control and infotainment experience, all about interfaces between people and the car.
- Delivering unique China experiences, apps, features, services and content for JLR in China is the key mission of the department.
- The team works on the full "system V" from strategy, development, integration, validation and operation of connected customer, telematics and IVI.
- We never stop developing new features to the customer that brings the experience people love for life.
As 3D Graphics Software Development Graduate Engineer, you'll be part of the China IVI team for the Digital Product Platform. You'll be responsible for the coordination of 3D graphics software development, interfaces and requirements activities and the resolution of technical delivery issues.
Day to day, you'll be supporting the software development of 3D visualization solutions and interactive graphics applications. As a software engineer, you will work closely with architects from your team to ensure that interfaces are well-defined, dependencies between teams are clearly understood, and any architectural or development issues are effectively resolved.
You'll be active in the management and mitigation of technical risks, ensuring that the requirements can be realistically delivered by the underlying technology components.
For certain 3D visualization services and graphics-intensive features, you will take a hands-on approach to support the implementation of solutions, ensuring that the appropriate design and implementation strategies are followed.
Key Accountabilities and Responsibilities
- Act as a bridge between development and design, assisting in translating 3D visual concepts into smooth on-board implementations
- Being accountable for the technical excellence of 3D visualization and graphics integration in the China Digital Cockpit Squad.
- Support and drive the integration solution delivery teams to develop 3D graphics solutions in line with architectural development for bespoke solutions.
- Overseeing and supporting the assessment of solution excellence to core KPIs as well as independently rating and assessing 3D graphics solutions.
- Maximizing value from solutions through technical sustainability, longevity, and reusability.
- Supporting stakeholders across the wider business and working closely with suppliers.
- Product implementation in complex areas of 3D graphics products to provide technical strength to squads.
- Work with UK / India Squads, feature owners, and vehicle system engineers.
Key Interactions
- Designing and implementing 3D user interfaces and visualizations.
- Developing 3D model rendering and animation systems.
- Integrating third-party 3D engines and graphics libraries.
- Writing unit and integration tests for 3D graphics components.
- Debugging and resolving 3D rendering and shader issues.
- Collaborating with 3D designers, product managers, and other developers.
- Implementing graphics optimization and performance best practices.
- Writing clear and comprehensive documentation.
Knowledge, Skills and Experience
Education:
- Masters / Bachelors degree in Computer Science, Software Engineering, Digital Media Technology, or related fields.
Experience | Skills - Required:
- Solid foundation in computer science, including Principles of computer operating systems, data structures, design patterns, and algorithm design.
- Understanding of 3D graphics fundamentals, including transformation matrices, lighting, shading, and texturing
- Proficient in common programming languages such as C#, C / C++, or Python.
- Hands-on experience or academic projects in 3D model development and rendering technologies (Unity, OpenGL, Vulkan, DirectX, WebGL, or similar).Participated in Android Application development projects.
- Understanding of 3D graphics fundamentals, including transformation matrices, lighting, shading, and texturing.
- Good analytical and problem-solving skills.
- Experience with 3D asset pipelines and format conversion (FBX, OBJ, glTF, USD).
- Good analytical and problem-solving skills.
- College English Test Level 6 (CET-6) or other equivalent English proficiency certificates.
- Strong communication skills, proactive exploration spirit, and curiosity. The following skills and experience are a bonus:
- Strong interest in Shader development or experience in writing simple custom visual effects.
- Familiarity with 3D modeling software (eg, Blender/Maya) and 3D asset formats (eg, glTF, USD)
- Familiar with Android SDK, NDK, JNI development.
- Possess good aesthetic sensibility and a keen interest in the latest visual technologies in gaming or HMI
- Experience with Unity 3D engine and C# scripting for interactive 3D applications.Experience in android software development.
- Experience with OpenGL, Vulkan, or other graphics APIs for real-time rendering.