Baidu

About Baidu

Leading AI and Internet services in China

🏢 Tech👥 10K-50K📅 Founded 2000📍 Bei Jing Shi, China

Key Highlights

  • Over 500 million daily active users on Baidu Search
  • Headquartered in Beijing's Haidian District
  • Raised over $20 billion since its IPO in 2005
  • Apollo platform for autonomous driving solutions

Baidu, Inc. is a leading Chinese technology company specializing in Internet-related services, AI, and autonomous driving solutions. With over 500 million daily active users, Baidu's flagship product, Baidu Search, dominates the Chinese search engine market. Headquartered in Beijing's Haidian Distri...

🎁 Benefits

Baidu offers competitive salaries, stock options, generous PTO, and a flexible remote work policy. Employees also benefit from health insurance, paren...

🌟 Culture

Baidu fosters a culture of innovation and technological advancement, focusing heavily on AI and machine learning. The company values research and deve...

Baidu

System Software Engineer Lead

BaiduSunnyvale - On-Site

Apply Now →

Overview

Baidu is hiring a Lead System Software Engineer to design and architect software stacks for autonomous driving silicon and systems. You'll work with C, C++, and Linux/QNX to optimize system performance. This position requires 7+ years of experience in SoC system software design.

Job Description

Who you are

You have over 7 years of significant software and product experience in SoC system software design and optimization, with a strong expertise in OS kernel optimization and real-time development. Your deep understanding of QNX and Linux OS kernels, along with proficiency in C and C++, allows you to tackle complex challenges in the AI industry. You possess extensive experience in sophisticated automotive or embedded systems, particularly in BSP and drivers for components like Ethernet, Camera, and Display. Your solid background in CPU architecture and experience with ARM, RISC-V, and MIPS processors equip you to debug at both board and silicon levels effectively.

You thrive in collaborative environments, communicating readily with peers across organizations to achieve common goals. Your self-directed nature drives you to learn new skills and grow, while your team orientation ensures that you work well in small, fast-moving teams. You are eager to contribute to the AI revolution and are motivated by the challenges it presents.

What you'll do

As a Lead System Software Engineer at Baidu, you will lead a team in designing and architecting the software stack for autonomous driving silicon and systems. This includes working on boot, security, safety, drivers, OS, middleware, OTA, and applications. You will optimize system performance and collaborate closely with the algorithm team to address optimization challenges from the ground up. Your role will involve debugging at the board or silicon level, utilizing appropriate probing hardware to ensure system integrity and performance.

You will be responsible for guiding your team through the complexities of software development in the automotive sector, ensuring that all components work seamlessly together. Your leadership will help foster a culture of innovation and excellence, as you encourage team members to think outside the box and tackle challenges head-on. You will also play a key role in mentoring junior engineers, sharing your knowledge and expertise to help them grow in their careers.

What we offer

At Baidu, we provide a platform for you to thrive and make a significant impact in the AI industry. We value self-directed individuals who are driven and motivated to achieve greatness. Our team-oriented culture emphasizes collaboration and support, ensuring that everyone works together towards big goals. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential for growth and learning in every team member.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Baidu.

Similar Jobs You Might Like

Based on your interests and this role

Apple

Software Engineering

Apple📍 Sunnyvale - On-Site

Apple is seeking a Senior System Software Engineer to join a cross-functional team dedicated to building innovative technologies. You'll work on the entire lifecycle of complex concepts, integrating hardware and software, and applying machine learning. This role requires 5+ years of experience in robotic systems design and development.

🏛️ On-SiteSenior
1 month ago
Google

Engineering Manager

Google📍 Sunnyvale - On-Site

Google is hiring a Software Engineering Manager to lead a team focused on server system software. You'll oversee technical projects and ensure best practices in software development. This role requires 8 years of experience in software development and expertise in embedded operating systems.

🏛️ On-SiteLead
2w ago
OpenAI

Systems Engineer

OpenAI📍 San Francisco - Hybrid

OpenAI is seeking a Systems Software Engineer to design and implement core platform components for consumer products. You'll work with C and C++ on system-level components, focusing on performance and security. This role requires experience in shipping production systems software on modern operating systems.

🏢 HybridMid-Level
2 months ago
Apple

Software Engineering

Apple📍 Sunnyvale - On-Site

Apple is hiring a Senior Software Engineer to define and implement the architecture and deployment of intelligent systems. You'll work with machine learning and software engineering to craft extraordinary products. This position requires strong engineering expertise and a strategic vision.

🏛️ On-SiteSenior
1 month ago
Govini

Software Engineering

Govini📍 Pittsburgh - On-Site

Govini is hiring a Lead Software Engineer to craft and implement software engineering processes. You'll work on AI-enabled applications for the defense sector. This position requires a strong understanding of software engineering design principles.

🏛️ On-SiteLead
8 months ago