Browse
···
Log in / Register

Senior Embedded Software Engineer

$120,000-220,000

pony.ai

Fremont, CA, USA

Favourites
Share

Description

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 21 million miles of autonomous driving globally and is listed publicly at NASDAQ. 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. Requirements 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: $120,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 Please click here for our privacy disclosure.

Source:  workable View Original Post

Location
Fremont, CA, USA
Show Map

workable

You may also like

Flexcompute Inc.
Senior Backend Software Engineer
Boston, MA, USA
Flexcompute is leading the transformation of engineering simulation with our revolutionary ultra-fast simulation technology. Our flagship products, including the industry-leading Computational Fluid Dynamics (CFD) software Flow360 and electromagnetic simulation software Tidy3D, are reshaping how simulations are conducted across diverse sectors. Founded by visionaries from Stanford and MIT and supported by top-tier venture capital firms, we are a rapidly growing team dedicated to breaking boundaries and challenging the norms of the multi-billion-dollar engineering simulation market. Role Overview We are looking for a Backend Software Engineer to help us design and implement scalable solutions that meet the growing demands of our advanced EM simulation platform. The ideal candidate has expertise in high-performance computing (HPC), infrastructure, web API design, and systems design. Additionally, the candidate will be help us enhance our data management, frontend-backend API unification, and cloud integration. Key Responsibilities Contribute to general software development efforts, such as API unification, simulation data management (e.g., caching, syncing, storage), and scripting improvements. Collaborate with EM and infrastructure teams to implement simulation-specific solutions, including enhancements to back-end/scheduler integrations and Python front-end functionality. Improve our task pipelines through an innovative design for a web API in a multi-physical simulation context. Develop and maintain hybrid cloud compute and storage solutions, integrating on-premise HPC systems with modern cloud platforms. Optimize and manage high-performance computing clusters equipped with high-speed interconnects. Requirements Education: Bachelor’s degree or higher in computer science or computer engineering. Technical Skills: Proficiency in Python, C++, and Java, with experience in distributed computing environments (e.g., MPI). Familiarity with backend API development, documentation, packaging, and deployment. Understanding of HPC computing, system administration, and networking. Experience compiling and optimizing C++ source code. Expertise in cloud computing and storage solutions. Proficiency in Linux operating systems, software deployment (e.g., Ansible), and backend security. Experience with containerization and orchestration tools (e.g., Docker, Kubernetes, Swarm). Innovative Mindset: Ability to learn quickly, adapt to new challenges, and innovate in a fast-paced startup environment. Bonus Skills: Familiarity with electromagnetic physics simulations Knowledge of memory, CPU, and GPU resource optimization. Familiarity with simulation-specific tooling and workflows. Understanding of simulation GUI and scripting interfaces. Example Projects Work with the wider team to merge code into a single repo and then build CI/CD that enforces best-practices, like protecting the main branch Implement docker container usage across the developer workflow, from development to deployment including automated, parameterized image building for on-premise customers Build and deploy a desktop configuration with GUI that connects to a network simulation service and includes licensing controls Track, monitor, and improve the end-to-end latency of simulation runs across all user traffic Manage the sizing and configuration of the high-performance computing cluster comprised of CPUs and GPUs, and track metrics like utilization and performance Collaborate closely with EM team members on the design and optimization of multi-physics simulation workflows, including using frameworks like Slurm and Dask and redesigning our web API Join Us By joining Flexcompute, you’ll be at the heart of a movement set to redefine the engineering simulation industry. You will play a key role in shaping the future, where our innovations in simulation technology pave the way for groundbreaking advancements. We are committed to fostering an innovative and collaborative culture where boundaries of possibility are re-imagined, driven by creativity, expertise, and a shared vision of transforming the technological landscape. Benefits Competitive compensation with equity of a fast-growing startup. Medical, dental, and vision health insurance. 401(k) Contribution. Gym allowance. Friendly, thoughtful, and intelligent coworkers.
Negotiable Salary
Tek Spikes
React Native Developer
Plano, TX, USA
Responsibilities: Design, develop, test, release, and maintain new and existing mobile applications built with React Native: Design, develop, test, release, and maintain new and existing APIs built Collaborate with product team to understand the requirements Present low-level design or approach for the solution before the development Write reusable, reliable, scalable and well-documented code Build dynamic, low latency, responsive and real-time user interfaces Write readable, simple and deterministic unit tests Collaborate with cross-functional teams for integrations Implement and maintain automated testing and continuous integration/deployment processes Debug and troubleshoot issues, and optimize application performance Work with Agile teams and adhere to the ways of working Mentor junior developers in the team Requirements A Bachelor's Degree is required, preferred degree in Computer Science, Engineering, or a related field 10+ years of experience developing React Native, React web 6+ years of experience developing with leading front-end frameworks such as Angular/React/Vue 6+ years of experience delivering scalable and resilient applications at large enterprise scale Strong knowledge with redux and redux-persist Strong knowledge with Jest framework for unit testing Experience in data handling from content management system Experience with integrating third-party libraries, SDKs and APIs Experience with analytics and logging Experience with real-time App monitoring and crashlytics Experience with Git Excellent analytical skills with a good problem-solving attitude Knowledgeable with CDNs Good understanding of CI/CD processes
Negotiable Salary
Cookie
Cookie Settings
© 2025 Servanan International Pte. Ltd.