AI Careers Net 🕸

Senior Embedded Software Engineer

Spot AI

View all jobs at Spot AI

Location: California

Category: Engineering

Domain: Self-Driving

Experience Level: Mid Level

Compensation: $160,000 - $220,000

Posted 9 months ago

Job Description

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.

We Expect You To

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.

More jobs like this