Baidu
System Software Engineer – Lead Engineer
Sunnyvale, CA
Sponsorship not specifiedDetected 84 days ago
LinuxMachine LearningEmbedded SystemsElectrical EngineeringSensorsLeadershipCommunication
About the role
- We watch out for each other and go after big goals together as a team. #LI-DNI
Requirements
- 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.
- 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.
Nice to have
- 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.
This listing is sourced directly from Baidu's careers page and normalized into a canonical job model.