html5 templates

Working at Tensyr

Tensyr Team


Building the future of transportation isn’t easy. It requires a mission-critical system architecture that integrates today’s leading technologies— artificial intelligence, computer perception, robotics, and high-performance computing — all executing with faultless precision on a supercomputer inside a space smaller than your trunk.

At Tensyr we're building HALO: the software framework and parallel runtime dataflow engine enabling manufacturers worldwide to deploy safer, more capable, autonomous vehicles today.

Tensyr HQ





Headquartered in a historic building in beautiful downtown Palo Alto, CA, we're an adventurous, hardworking team of young tech talent and seasoned engineers and marketers from the likes of Google, NVIDIA, SAP Labs and TomTom backed by top Silicon Valley VCs - with courage, diversity and bettering society as our core corporate values.

Does working on hardcore autonomous software systems and devices with world-class customers on a daily basis appeal to you?  Want to work on self-driving cars, drones, bots and IoT?

Join us in building the framework powering the future of transportation. 

Benefits & Perks

Competitive Compensation

Tensyr provides an opportunity to do rewarding work in a startup atmosphere - but we make sure you're also rewarded for it.

Team Activities

While working on drones, cars and bots is fun, we take breaks to go hiking, play frisbee, even lock ourselves (temporarily!) in escape rooms.

Health Benefits

We offer great (Blue Shield of California) Medical; (Delta) Dental and (VSP) Vision insurance for you and your dependents.

Good Eats (& Drinks)

Company-wide lunches from great restaurants 3 times a week; plus snacks & beverages to keep you going all day long.

Work Schedules

We focus on results over schedules. You work flexibly while still interacting with teams on technical projects and product timelines.

Flexible Vacation

We work hard, but relax and re-energize when we feel the need to.  Take the time you need for what's important in your life beyond work.

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.

We're currently accepting applications for Winter (Jan-Apr) & Summer (May-Aug) timeframes. (Exact dates flexible.)

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 tasks
● Collaborate 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.