Automotive Full Stack Software EngineerPalo Alto, CA (Onsite)6 + months contract role with possible extensionAbout the Role:Coding/Eng/Skills/Language/Skills:M.S. in Computer Science and 5 years of industry experience, or at least 10 years of equivalent experienceStrong skills in C#, C++, Java, Python, and development tools in LinuxExperience developing graphical interface and 3D simulation using Unity/OpenGL/QtStrong understanding of networking, network protocols, and Linux server administrationExperience working in automotive HMI SW developmentExperience working and processing raw sensor data (i.e. LIDAR, Radar, Camera, CAN, etc.) in an automotive contextExperience with automotive communication busses (i.e.
CAN, LIN, others.)Good software practices that produce maintainable code, including automated testing, continuous integration, code style conformity, and code reviewExperience working on an Agile environment and with Agile methodologyMust Have Skills - Soft Skills Requirements:Excellent organizational skillsExcellent and direct communications skillsAbility to prioritize and convey rationale for prioritization to other stakeholdersTeam player, must work well within a team environmentPreferred Experience:Experience developing Autosar compatible software applicationsBasic understanding of electronics design and debuggingPrevious experience working on large software projectsExperience in automotive HMI or human factor related projectsBasic knowledge of machine learning algorithms, computer vision, and point cloud processingExperience developing SW that interfaces with hardware (e.g., haptic steering wheels, motors, or other actuators)