Fonolive Marketplace App on Google PlaystoreFonolive Marketplace App on App Store - Apple iOS
  • jobs
  • 1 month ago

jobs description

Project description

Our Assisted and Automated Driving team brings together expertise in automated driving, computer science and vehicle connectivity. With our partner, we are developing software and AI-powered driver assistance systems, autonomous driving solutions, as well as connected services for future vehicles. Responding to changing lifestyles and mobility trends, this is 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 multiple countries like India, USA, Hungary, Ireland, Germany, Spain, Poland 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. 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.

•  Responsible for development of software for new JLR ECUs, this code can range from vehicle level across multiple ECUs to single ECU level depending on product and systems.
 Designing SW from the Software requirements.
 Testing the SW to validate the requirements and adhere to ASPICE standards.
 Interact with Operating systems to architect the code to run as expected on the Hardware environments
 Understanding the business: Understands team & group goals
 Problem Solving: Issue resolution is a key skill and software is often the quickest, but most complex to understand due to lack of physical nature. It is critical that the role can use extensive theory-based problem solving as repeating defects is often very time consuming and difficult, so being able to develop a list of theoretical root causes and be able to eliminate these through analysis / test is fundamental. Overall drive the problem-solving strategy to reach a root cause.
 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.
 Coach, Train & Mentor: Shares knowledge with others through regular training and delivery support is fundamental to this role also.


Must have
•  > 3 years of relevant experience
 Significant development experience C++ and MATLAB.
 Automotive development experience.
 RTOS/HLOS experience (e.g. QNX).
 Automotive networks & protocols (CANFD, ETH UDP, SomeIP, HTTPs, protobuf).
 Capable of technically define / develop / maintain full software.
 Knowledge of operating systems (e.g., Linux, QNX, etc.)
 Knowledge of the software development process and industry tool sets
 Fundamental knowledge of electronics hardware platforms
 Experience using Software Version Control systems
 Committed team player, software programs are often very complex and require extra ordinary effort to deliver due to limited expertise across OEM's

Nice to have

 Knowledge of hardware from silicon (processor, memory etc) up
 Knowledge of how to define the system variability, error handling and robustness processes
 Knowledge of software structures / architectures
 Python, Bash scripting.
 Model based design is a bonus.
 Ideally Adaptive Autosar experience. Classic is a bonus.
 Experience in git.
 Experience with ALM toolsets, JIRA/Confluence/Xray.
 Full Driving License
 Degree or equivalent experience preferred
 Coding standards (ex MISRA) & experience with Automotive Functional Safety ISO 26262
Shanghai China


Apply - Senior Software Engineer Shanghai