Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Platform Software Lead image - Rise Careers
Job details

Platform Software Lead

Job Description:

  • Work with a world-class talented group of software engineers and hardware engineers to design and implement cutting edge autonomous driving technology platform software.
  • Act as a tech lead and a team lead for embedded SW development, validation, implementation, manufacture tests, and support tasks to ensure that multiple team projects and programs driven to completion (e.g. timely, quality insurance, on budget).
  • Oversee the resolution of highly complex autonomous driving computation and sensor system embedded SW development, and ensure resolutions fit within the Plan of Record and roadmap.
  • Conduct embedded SW development and/or project reviews and project meetings with cross-functional teams to ensure project alignment with other departments' product development and strategy.

Qualifications:

  • MS or PhD degree in Computer Science or EE.
  • 10+ years in embedded SW development and 5+ years of management experience.
  • Experience in heterogenous system including x86, ARM architectures, Linux kernel and/or embedded system (e.g., BSPs), and ethernet networking development. GPU software development experience is a plus.
  • Experience with real-time control systems or embedded operating systems. Automotive EDU/MCU software development experience is a plus.
  • Familiar with at least one parallel programming language, including CUDA, OpenCL, ARM Neon, or DSP SIMD, and familiar with at least one main stream deep learning frameworks, including TensorFlow, Caffe, PyTorch, or PaddlePaddle.
  • Strong engineering practices, debugging/profiling skills, proficient with C, C++ and/or Python.
  • Strong analytical skills and the ability to collect information and identify fundamental patterns/trends in data. This includes the ability to gather, integrate, and interpret information from several sources.
  • Strong communication skills to convey information clearly and accurately, as well as choosing the most effective method of delivery (e.g., email, phone, face-to-face).
  • Experience and ability to develop, coach, and mentor team members. This includes the ability to provide development experiences, advise, and teach to prepare team members for effective job performance.
  • Great project management skills for the purpose of planning and decision-making. This includes developing and communicating objectives, timelines, assignments, and goals.
  • Attention to detail and engineering excellence in previous work.

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
Baidu Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Baidu DE&I Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Baidu
Baidu CEO photo
Robin Yanhong Li
Approve of CEO

Making the complex world simpler through technology.

18 jobs
MATCH
Calculating your matching score...
TEAM SIZE
DATE POSTED
April 14, 2023

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Posted last year
Company
Posted last year
Company
Posted 2 years ago
Company
Posted last year