Smart Mobility – Backend – Senior Engineer / Engineer / Engineering Associate

November 1, 2024
Application ends: December 1, 2024
Apply Now

Job Description

Job Responsibilities

Conduct R&D in Vehicle-to-Everything (V2X) related areas, define requirements, specifications, and innovative design to contribute to ASTRI’s V2X software system
Perform R&D on next generation V2X systems with in-vehicle interaction system, virtualized, cloud-based vehicle device and data management platform
Perform R&D on latest Vehicle-to-Everything (V2X) software system, with objective to deploy commercial trials and rollouts in the market in partnership with industry leaders in this area
Research and build up know-how and hands-on experience in one of the following areas:
Design and develop backend components of V2X applications and services, ensuring high performance, scalability, and reliability
Work with spatio-temporal databases, including designing and maintaining database schemas, optimizing queries, and ensuring data integrity
Develop and maintain APIs for accessing and manipulating spatio-temporal data
Design strong APIs that support mobile and desktop clients
Collaborate with the front-end developers and other team members to set objectives and design robust, functional codes
Ensure compliance with latest V2X standards and best practices for V2X data management, processing, and analysis
Perform ad-hoc duties as assigned
Job Requirements

Bachelor’s degree or above in Computer Science, Information Engineering, or relevant discipline
Write clean, maintainable, and well-documented code
Strong programming skills in languages such as Java, Python
Knowledge and solid experience in Java and its ecosystem, including frameworks like Spring Boot, OSGi, Hibernate, and Java EE
Experience with web services and APIs, such as REST, gRPC, WebSockets, MQTT
Knowledge and solid experience in database technologies, such as MySQL, MongoDB
Experience with build tools like Maven or Gradle and version control systems like Git
Knowledge of design patterns, data structures, and algorithms
Stay up-to-date with the latest backend technology, software, and methodologies, and incorporate them into the development process
Strong problem-solving skills and the ability to work independently or as part of a team
Excellent communication and interpersonal skills
Candidates with less experience will also be considered
Good command of both written/spoken English and Chinese
Live ASTRI values.