Software Engineer

ZongMu Technology Co., Ltd.
Novi, MI, US
Full-time

Job Description

Job Description

Zongmu Technology is a leading supplier of autonomous driving (AD) and advanced driver assistance systems (ADAS) technologies and products in China.

Founded in 2013, the company is headquartered in Shanghai and has R&D centers in Shanghai, Beijing, Xiamen, Shenzhen, Chongqing, Detroit (USA) and Stuttgart (Germany), as well as manufacturing centers in Xiamen, Huzhou and Dongyang, uniquely formed a complete industrial chain from basic R&D to product engineering and to mass production of ADAS / AD systems.

As an important step in Zongmu's globalization strategy, the US R&D Center was established in Novi, Michigan. We are looking for strong candidates to support North American business pursuit, ADAS / AD R&D and engineering and program execution.

Zongmu US provides competitive compensation and benefit package. You will be working in a collaborative and flexible working environment, with some of the most dedicated and smart people in the industry and working on the cutting edge ADAS / AD technologies.

Responsibilities :

  • Design, develop, test, debug, and deploy software modules in AD / ADAS systems, and / or in related platform and tools software.
  • Collaborate with the China engineering team to conduct AD / ADAS system testing, and data collection. Provide feedback for the testing results.
  • Collaborate with the China engineering team to localize parking and AD / ADAS technology and products for North America market by

Algorithm modification

Infrastructure support

Develop and maintain key integrating tools and monitor performance.

Qualifications :

BS or above, Master’s degree is preferred; major in computer science or related engineering fields; 3 years or above with relevant work experience

Experience in developing production-quality software in C++ / C in Autonomous Driving, Robotics, Internet, Telecommunication, and other technology industries.

Solid understanding of object-oriented programming.

Solid understanding of data structure and basic algorithms.

Solid understanding of performance profiling, analysis, and optimization.

Solid understanding of how an operating system works.

Good debugging and root cause analysis skills.

Good communication skills and team collaboration.

Good communication skills, good team collaboration and coordination skills, ability to work under pressure.

Quick learning ability, agile thinking ability and structured and logical thinking abilities.

Bonus points :

Good understanding and experience in Computer Vision, Image Processing, Deep Learning or other Algorithms.

Development experience in RTOS and Linux kernel.

Development experience in ROS.

Development experience on ARM platforms.

Good understanding and use of Docker.

Language :

English, Fluency in Mandarin Chinese is a plus

30+ days ago
Related jobs
Promoted
Charles Schwab
Milford Charter Township, Michigan

As a Sr Specialist, R&D Engineer, you will be part of a small team of engineers to conducting research on emerging technologies and user trends, creating innovative concepts to improve Schwab's customer and employee experiences, implement prototypes, and present directly to internal and external Sch...

Promoted
KLA
Ann Arbor, Michigan

Senior Lead Software Engineers. We are looking for passionate professionals to join our team! Responsibilities will include: Lead/ Manage a team of Software Engineers. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology pro...

Promoted
RouteOne
Farmington Hills, Michigan

Work with other team members who include software engineers and architects, at the architecture, design and code levels to ensure standards-based high performance systems. Must have a US Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, or closely related field, an...

Promoted
HELLA GmbH & Co. KGaA.
Northville, Michigan

Lead Software Engineer - Smart Car Access. FORVIA -HELLA is seeking its next great Lead Software Engineer - Expert to join our growingcar access team. Design software components based on the software requirements and the Architecture. Experience in Embedded Software Engineering. ...

Promoted
Genius Business Solutions
Milford Charter Township, Michigan

The Engine Software Integration Leader (SWIL) will be responsible for integrating both internally and externally (Supplier) developed software for a targeted build controller at predefined release cadences and exercise technical direction over engineering support personnel both internally and extern...

Promoted
Bosch Group Inc
Plymouth, Michigan

REQS: This position requires a bachelor's degree, or foreign equivalent, in Computer Engineering, Computer Science, Electrical Engineering, Communications Engineering, or a related field plus 5 years of experience as an Associate Software Engineer, Software Engineer, or other occupation involving so...

Clarivate
Ann Arbor, Michigan

We are looking for a Lead Software Engineer to join our team! You will be responsible for developing software in a collaborative environment employing Agile development methodologies. Creates and maintains comprehensive documentation for software architecture, design decisions, and coding practice. ...

Altair Engineering
Ann Arbor, Michigan

Our client in Ann Arbor, MI is looking for an Automated Driving Software Engineer. The primary responsibility of this role is to develop advance driver system and software in C/C++ and support overall software quality auditing. Working alongside ADS development engineers to design ADS systems and so...

1000 KLA Corporation
Ann Arbor, Michigan

The Systems Software Engineer position we are trying to fill is a core function of software engineering at KLA and has the responsibility for controlling various pieces of hardware that form our system as well as coordinating between them. Previous experience as a Software Engineer or Software Devel...

Stellantis
Auburn Hills, Michigan

As a member of the SWX Basic Software Organization at Stellantis, the candidate will be responsible for the development & integration of the embedded software running on the target platforms for In-vehicle Infotainment, instrument clusters, etc. At Stellantis we are breaking with the past and launch...