create a web page

Working at Tensyr

We're a tight-knit team of engineers and technologists looking to help accelerate autonomous transportation worldwide. You'll be working with experienced and talented individuals who have collectively worked at many of the most successful startups and top-tier companies in Silicon Valley and beyond. We've delivered millions of products worldwide and built mission-critical systems that people utilize and rely on every day.

We are in an ever-evolving and growing space so being nimble and quick-witted is a plus. You'll be asked to solve creative problems and be challenged technically (in a good way)! And you'll be making a real difference to the core of our products every day.

Tensyr is an equal opportunity employer that believes in diversity as a strength.

We are funded by top-tier VCs, headquartered in the heart of Silicon Valley in downtown Palo Alto, CA, steps away from University Avenue's bustling restaurants, bars & retailers.

Tensyr provides high quality health/dental/vision benefits; paid company holidays and extensive vacation; a flexible work-schedule, and competitive compensation.

To use the cliche, a chance to change the world.

Our solutions are aimed at accelerating the self-driving car revolution. You'll be doing rewarding work (and be rewarded for it), with a highly motivated team that fully expects to see our products deployed on mass-market vehicles soon. You'll be shaping the future of transportation, working with an amazing team for world-renowned customers and partners every day.

Open Positions

Below are our currently open job listings at our downtown Palo Alto, CA location.  However, if you're a talented software engineer and believe you could add to our amazing team, we encourage you to submit a resume for consideration.

Senior Systems Engineer
(Autonomous Vehicles)

The Autonomous Systems Software team is responsible for building the production real-time software stack for next generation vehicles. You’ll be solving difficult problems that have immediate and valuable real-world applications.

In this role you will:
● Design, develop, and ship safety-critical, high-performance software on-vehicle including the low-level data engines for real-time analytics 
● Develop scalable frameworks to support many types of vehicles and configurations
● Ensure correctness, performance and reliability of the system
● Influence the product roadmap, and take ownership and responsibility over new projects to make them happen

Experience with the following is highly valuable:
● 3+ years of software experience in Unix / Linux, preferably in a high performance environment
● Real-time, low latency applications, and high-rate data processing
● Deep understanding of multi-threading, IPC, and asynchronous dataflows
● Experience with C, C++, Go or equivalent languages
● Understanding of lock-free data structures and algorithms. Prior experience with zero-copy algorithms preferred 
● MS / PhD in Computer Science or related technical field 





SEND RESUME AND APPLY NOW

Deep Learning Performance Architect

The Compute Accelerator team is responsible for fast and efficient execution of deep learning inference, computer vision, and other compute intensive workloads on next generation autonomous vehicles. You’ll be solving difficult problems that have immediate and valuable real-world applications. 

In this role you will:
● Design, develop, and ship high-performance software on-vehicle including the execution platform for inference, vision and other sensor processing modules
● Implement systems for high throughput deep-learning based computations on modern SoC, GPU or FPGA compute platforms
● Ensure correctness, performance and reliability of the system
● Influence the product roadmap, and take ownership and responsibility over new projects to make them happen

Experience with the following is highly valuable:
● 3+ years of software experience in Unix / Linux, preferably in a high performance environment
● Solid C and/or C++ expertise for performance sensitive parallel code
● Experience with accelerator programming models such as CUDA or OpenCL
● Prior hands-on experience using GPU, FPGA or other accelerators to offload computational workloads
● Understanding of high-performance in-memory data structures, ownership transfer mechanisms and RDMA offloading

SEND RESUME AND APPLY NOW

Control Plane Systems Engineer

The Control team is responsible for overall on-vehicle compute and dataflows in a runtime environment. This involves an ability to analyze and react to complex real-time events, including error recovery, fault analysis, throughput control, flow synchronization, etc.

In this role you will:
● Lead / contribute to engineering efforts from design to implementation, solving complex technical challenges around on-vehicle dataflows and execution systems
● Ensure safety, correctness, performance and reliability of the system
● Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for testability
● Knowledge of data structures, algorithms, distributed systems

Experience with the following is highly valuable:
● Experience with building highly-available and scalable distributed systems
● BS in Computer Science or related technical field or equivalent practical experience; MS / PhD preferred
● Experience with one or more general purpose programming languages including but not limited to: C, C++, Go, Python, or Lua







SEND RESUME AND APPLY NOW

Senior Software Engineer

Tensyr is looking for highly motivated individuals in the area of systems software engineering including parallel runtimes and programming models. Our team, structured to cover all layers of the stack, aims at improving the performance and productivity of real autonomous vehicles.

Our interest areas include (but are not limited to):
● Parallel runtime systems such as task schedulers
● Programming environments for traditional and heterogeneous systems (e.g. CUDA, OpenCL)
● Tools for writing and tuning parallel systems

Since the team is rapidly expanding to cover all aspects of the system software within the company, the following description only captures a snapshot of the job responsibilities at the moment.

In this role you will:
● Propose and develop prototype solutions for Autonomous Vehicles
● Conduct requirement analysis, translate and solve customer issues
● Learn the latest technologies and gain understanding of the state-of-the-art

Experience with the following is highly valuable:
● 3+ years of experience in the area of systems software
● Strong hands-on and system building skills
● Problem solving, thinking outside the box and a willingness to move beyond their trained area of expertise
● Skilled in programming in C/C++
● Excellent teamwork and communication skills

SEND RESUME AND APPLY NOW

Software Development Engineer (Apps & Tools)

Tensyr is looking for highly motivated individuals in the area of systems software engineering including parallel runtimes and programming models. Our team, structured to cover all layers of the stack, aims at improving the performance and productivity of real autonomous vehicles.

In this role you will:
● Work closely with our core team on product improvements, performance tuning and deployment on production systems
● Design and implement tools to reduce failure rates and improve productivity
● Build apps and tools to integrate with on-vehicle stacks

Basic Qualifications:
● BS degree in computer science, computer engineering or related technical discipline
● 2+ years industry experience as a software development engineer
● Understanding of system and application performance characteristics
● Actively practicing professional software engineering best practices for the full software development life-cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Experience with the following is highly valuable:
● MS degree in computer science
● Knowledge of professional software engineering practices
● Experience with developing machine learning and/or data analytics
● Passion for developing products which provide a great customer experience
● Motivation to drive tasks to completion and take ownership of projects
● Strong customer focus, ownership, urgency and drive
● Experience building and operating online services and fault-tolerant distributed systems

SEND RESUME AND APPLY NOW

Software Engineering Internships

Tensyr is looking for software engineering interns who flourish with learning new technologies and adapt easily to meet the needs of our evolving startup environment. We seek interns who demonstrate an eagerness to learn, collaborate and problem-solve as we build production frameworks to advance self-driving cars.

In this role you will:
● Build, test and showcase the power of Tensyr’s software on physical demo robots, scale-model vehicles and other autonomous systems to internal and external audiences, and at industry events
● Apply knowledge gained in computer science courses to real-world problems
● Analyze information and evaluate results to choose the best solution to effectively solve problems
● Develop scripts to automate routine tasksCollaborate with senior engineers on R&D projects

Experience with the following is highly valuable:
● At least one programming language (C++, Java)
● Strong knowledge of CS fundamentals
● Hands-on software engineering experience through previous internships, work experience, hackathons, coding challenges, and/or publications
● Practical project experience with Raspberry Pi; Movidius NCS; Tegra; Arduino; Beagle a bonus
● Computer imagery, graphics, data mining, and/or data processing
● Coursework or experience with CUDA or other graphics co-processing languages
● Currently enrolled in a Bachelor's, Master's, or PhD program in Computer Science, Engineering or a related discipline





SEND RESUME AND APPLY NOW

© Copyright 2018 Tensyr Inc. - All Rights Reserved.