Careers

Visualize yourself at Tangram Vision

Tangram is working to dramatically lower the barrier to entry for sensor integration, data collection, and use. Vision systems should become so easy to build that we work ourselves out of a job.

Software Engineer, Sensing

Remote | full-time

Persona: 
Sensor systems are hard; you know, because you've been there, done that. From connections to communication to calibration, you've seen how it can go right and how it can go horribly wrong. You have written or modified driver code to make things work against all odds. You have automated a tool or two to get these systems going out-of-the-box. If comms are slow, you make them go fast. If comms are fast, you make them faster. You are skeptical of datasheets.

Description: 
The Software Engineer for Sensing will work deep within the Tangram Vision Platform on core sensor technologies like communications and data management. They work day-to-day across the stack, from the drivers to the user interface. They will not be expected to implement anything requiring a computer vision foundation, but they must be comfortable utilizing these processes.

Specifics: 
- Experience working with multi-sensor systems incorporating LiDAR, active depth, CMOS, IMU, etc.
- Strong foundation in programming paradigms; deep knowledge of C/C++/Rust a plus
- Strong profiling and testing skills
- Experience implementing communications protocols for multi-sensor systems
- Experience working in and modifying sensor driver code, or multi-sensor driver abstractions
- Comfortable with Linux and Windows, as well as embedded systems

To apply, please contact us here

Perception Engineer

Remote | full-time

Persona: 
You've use a static variable called `framecount` more times than you care to admit. You can and have implemented multiple forms of gradient descent (to varying degrees of success). You know your checkerboards from your circles, and your focal length from your forward extrinsics. You're tired of starting from square one every time you want to create a sensor system, and have a few ideas on how to make that process better.

Description: 
The Perception Engineer will develop perception applications and systems for the Tangram Vision Platform. They will work to implement known and novel computer vision algorithms across sensor types and connections. They will participate in research and development around both traditional geometric computer vision and deep learning methods. They will architect and develop mission-critical code both low and high in the tech stack.

Specifics: 
- Experience working with multi-sensor systems incorporating LiDAR, active depth, CMOS, IMU, etc.
- Strong foundation in programming paradigms; deep knowledge of C/C++/Rust a plus
- Strong profiling and testing skills
- Experience with visual-inertial calibration
- Experience with LiDAR + depth calibration
- Deep knowledge of mathematical principles like nonlinear optimization, affine geometry, matrix algebra, Euclidian transforms, etc.
- Experience with data formats and methods unique to multi-sensor systems
- Comfortable with Linux and Windows, as well as embedded systems

To apply, please contact us here