Search jobs > Sunnyvale, CA > Lead software engineer

System Software Engineer – Lead Engineer

Baidu USA
Sunnyvale
Full-time

Do you want to be part of AI revolution? Do you want to think out of box with thriving on challenges in AI industry and desire to solve them?

Do you want to work with a world-class team to explore the fast-growing AI hardware opportunities and impact on AI industry?

We’re looking forward to your joining us to collaborate and contribute and revolutionize AI silicon and system.

Description

As a System Software Engineer Lead, you will

  • Lead the team in designing and architecting the software stack, including but not limited to boot, security, safety, driver, os, middleware, OTA, applications, etc, for autonomous driving silicon and system.
  • Optimize the system performance and work closely with algorithm team to tackle challenges in optimization from bottom to up.
  • Communicate readily with your peers across organizations and collaborate effectively.

Qualifications

  • 7+ years of significant software and product experience in SoC system software design and optimization, with expertise in both OS kernel optimization and real time development.
  • Deep understanding in QNX / Linux OS kernel and proficiency in C / C++.
  • Extensive experience in sophisticated automotive or embedded systems on BSP and drivers (e.g. Ethernet, Camera, SerDes, Display, PCIe, eMMC, UFS, Lidar / Radar, etc).
  • Solid background of CPU architecture, and extensive experience in software development in the areas of ARM / RISC-V / MIPS processors, ISA, Memory subsystem, coherency, AI / ML architecture, security, etc.
  • Ability to debug at board or silicon level and appropriate probing hardware.
  • Experience in both performance and power optimization from hardware to software.
  • Proof of leadership and passion for innovation.
  • Experience in autonomous driving or AUTOSAR / ISO 26262 is a plus.
  • Team player with great communication skills in both English and Mandarin.
  • BS, MS or PhD in computer science, electrical engineering, or equivalent experience.

Culture Fit :

  • Mission alignment : If you want to be part of a team to accomplish this great mission, we will provide you the best possible platform to do that.
  • Self-directed : We work best with people that are driven, motivated, and aspire to greatness.
  • Hungry to learn : We are eager to see you learn new skills and grow.
  • Team orientation : We work in small, fast-moving teams. We watch out for each other and go after big goals together as a team.
  • 30+ days ago
Related jobs
Promoted
Skyrocket Ventures
CA, United States

Lead Software Engineer - Consumer Health Platform - up to $200k. The company's product is in the realms of healthcare, consumer web, consumer mobile, and enterprise software. The company has about 100 employees and 25 engineers, and is rapidly growing. Engineering for performance, scalability, and r...

Promoted
Lucid Group inc.
Newark, California

Lead software engineering teams towards building information and entertainment systems for a best-in-class cabin experience, focusing on Android media application frameworks supporting a variety of application requirements with a priority on optimizing systems performance and stability. Our ideal ca...

Promoted
General Dynamics Mission Systems
San Jose, California

Requires a bachelor's degree in electrical engineering, or a related Science, Engineering or Mathematics field. The Senior Principal Digital Signal Processing (DSP) Software Engineer will be part of an innovative team which works to solve complex problems where the solutions provide truly meaningful...

Promoted
PsiQuantum
Palo Alto, California

The cryogenic engineering department is hiring a vacuum system engineer who will be heavily involved in the quantum computer design. The Vacuum System Engineer focuses primarily on the vacuum system design to support quantum computer. Leading engineering activities from concept development to final ...

Promoted
Apple
Cupertino, California

To design such a system requires excellent fundamentals in wireless systems and communications theory as well as sound programming practices. As an RF Systems integration engineer, you will be engaged in the design validation for different wireless technologies right from the prototyping phase to ma...

Baidu USA
Sunnyvale, California

As a System Software Engineer Lead, you will. Lead the team in designing and architecting the software stack, including but not limited to boot, security, safety, driver, os, middleware, OTA, applications, etc, for autonomous driving silicon and system. SoC system software design and optimization, w...

Ford Motor Company
Palo Alto, California

We are seeking an experienced Software Developer in Test to join our team, specializing in embedded systems with a focus on automotive applications. As a Software Developer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products....

ByteDance
San Jose, California

About the teamByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyper-scale data-center networking solutions that po...

Apple
Cupertino, California

We are looking for system software engineer to architect, build and maintain system software that powers our current and next generation of system level test equipment. Work cross-functionally with platform architecture, Silicon Validation, product engineering and other hardware/software teams withi...

Intellisoft Technologies
CA

Cisco UCS (Unified Computing System) Engineer. Configure the PureStorage with blade systems. ...