Search jobs > Fremont, CA > Senior embedded software

Senior Embedded Software Engineer

Pony.ai Inc.
Fremont, California, US
$160K-$220K a year
Full-time

Founded in 2016 in Silicon Valley, Pony.ai has quickly become a global leader in autonomous mobility and is a pioneer in extending autonomous mobility technologies and services at a rapidly expanding footprint of sites around the world.

Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony.ai is an industry leader in the commercialization of autonomous driving and is committed to developing the safest autonomous driving capabilities on a global scale.

Pony.ai’s leading position has been recognized, with CNBC ranking Pony.ai #10 on its CNBC Disruptor list of the 50 most innovative and disruptive tech companies of 2022.

In June 2023, Pony.ai was recognized on the XPRIZE and Bessemer Venture Partners inaugural XB100 2023 list of the world’s top 100 private deep tech companies, ranking #12 globally.

As of August 2023, Pony.ai has accumulated nearly 15 million miles of autonomous driving globally.

Make sure to read the full description below, and please apply immediately if you are confident you meet all the requirements.

Responsibility

We are looking for an experienced and motivated embedded software engineer to work on automotive compute platforms. You will work cross-functionally with hardware, firmware, and software teams to build the most cutting-edge automotive system.

In this role, you will :

  • Define system functionality with EE engineers.
  • Develop driver and application software on MCU and SoC.
  • Analyze and triage low level system issues.
  • BS / MS in Computer Science or Electrical Engineering (or equivalent) with 5+ years of industry experience
  • Familiarity with ARM architecture and ARM-based SoCs
  • Strong knowledge of Linux / UNIX / QNX / FreeBSD
  • Strong knowledge of MCU SW development, such as Atmel samv7, STM32, Infineon TC series, FreeRTOS, SafeRTOS or AutoSAR
  • Deep understanding of communication protocols, such as TCP / IP, UDP, PTP, Multicast, etc. and how a network switch and router works
  • Strong software design and development skills including C, C++, Python, etc
  • Working experience on the HW / SW co-design and high-speed communication interfaces
  • Proficiency debugging embedded software systems. Familiarity with SPI, UARTs, JTAG, and oscilloscopes

Preferred Experience

  • Strong knowledge of mainstream SoC BSP / SW development, such as Nvidia Orin, T.I. TDA series, Qualcomm Snapdragon, Horizon Robotics
  • Experience with CAN communication protocols
  • Experience with Automotive Ethernet standard
  • Experience with imager bring-up or familiarity with ISP pipelines, drivers, and associated tunings
  • Familiarity with sensors used in robotics and autonomous driving applications, such as Camera, Lidar, Radar and Ultrasonics sensors.

Compensation and Benefits

Base Salary Range : $160,000 - $220,000 Annually

Compensation may vary outside of this range depending on many factors, including the candidate’s qualifications, skills, competencies, experience, and location.

Base pay is one part of the Total Compensation and this role may be eligible for bonuses / incentives and restricted stock units.

Also, we provide the following benefits to the eligible employees :

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (Traditional and Roth 401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Free Food & Snacks

J-18808-Ljbffr

8 days ago
Related jobs
Promoted
Fortinet
Sunnyvale, California

Design, develop, and execute test plans and functional test cases from functional specs.Find, isolate, document, regress, and track bugs through resolution.Execute test cases, analyze and report test results to product teams.Automate test cases and understand automation infrastructure.Support cross-...

Aurora
Mountain View, California

Work within our control team to develop software infrastructure and integrate embedded software with a modern C++ autonomy stack. Interface with autonomy planning and control software, embedded layer software, and vehicle platform commands and monitoring. Work with software/hardware interfaces inclu...

Ph7
San Jose, California

Senior Embedded Software Engineer - Linux Kernels, ARM, X86. Software development work will include learning of network processor hardware products, protocol stacks, existing software on those products, and other related software tools. Work as part of a dynamic software team on various processors. ...

Advanced Micro Devices, Inc
San Jose, California

You will work on next generation framework software, guiding other senior developers and domain experts. Experience on LLMs/LMMs finetuning, distillation, and/or RLHF ACADEMIC CREDENTIALS BS, MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related technical fields. Yo...

Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

ZEDEDA Inc.
San Jose, California

Software Engineer with some experience in Kubernetes orchestrator development to join our growing engineering team. You will work alongside experienced engineers to implement solutions that optimize and automate containerized applications using Kubernetes. Bachelor's degree in Computer Science, Engi...

Microsoft
Santa Clara, California

You will bring your PCIe, security, and embedded development experience to contribute to DPU driver code and related host software and support. Software Engineering IC4 - The typical base pay range for this role across the U. Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) ...

Bitgo
Palo Alto, California

Prime Engineering team and help us build new features and applications for our enterprise clients. Collaborate closely with all engineering teams to ensure consistency in understanding of technical requirements and overall work quality. Provide mentorship to your peers in the broader engineering tea...

Celestica Inc.
San Jose, California

Senior Lead Engineer, Software. Senior Lead Engineer, Software, Celestica LLC, San Jose, CA:. Design, develop, test, and debug software applications. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. ...

Workday, Inc.
Pleasanton, California

Senior Software Development Engineer - Communications Delivery. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. Ideal candidate will be a strong individual contributor with experience in working with enterprise-scale softw...