C
C++
Video4Linux
Embedded Engineer
Overview
Tangram Vision is hiring an Embedded Engineer to design, maintain, and innovate their line of sensor solutions, starting with their 3D sensor and edge AI solution, HiFi.
Job Description
Tangram Vision’s products emphasize reliability in deployment, while maintaining the precision and accuracy that our users expect. Eligible candidates for this role should therefore be familiar with testing and quality analysis throughout the hardware and firmware stack. They should hold themselves to a high standard, and do the same for others involved in any embedded projects. Starting Salary Range: $140,000 - $160,000 USD
Responsibilities
- - Evaluate new SOMs and CPUs for use in Tangram Vision sensor products
- - Design and develop embedded software for an embedded smart camera running Linux.
- - Develop and integrate camera drivers for embedded Linux systems.
- - Work with Video4Linux (V4L2) to enable camera functionality and features.
- - Utilize Yocto Project to create custom Linux distributions for embedded systems.
- - Collaborate with hardware engineers to integrate software and hardware components.
- - Write, test, and debug firmware for peripherals (cameras, IMU, etc)
- - Optimize system performance and memory usage.
- - Design a reliable release process for firmware
- - Contribute to the Tangram Visions blog with relevant, technical content for a robotics and perception-savvy audience
Required Skills
- - Proficiency in programming languages such as C and C++.
- - Experience with camera triggering and kernel driver development on embedded Linux devices.
- - Knowledge of Video4Linux (V4L2) and its application in camera systems.
- - Experience with Yocto Project for creating custom Linux distributions.
- - Familiarity with communication protocols such as SPI, I2C, UART, CAN, and Ethernet.
- - Knowledge of hardware design and debugging tools (debug probes, oscilloscopes, logic analyzers, etc.).
- - Comfortable working on Linux and using the command-line
- - Proficiency with git. We routinely juggle many branches, resolve conflicts, rebase, squash, and revise. We love informative commit messages and a clean git history
Benefits
- - Tangram Vision covers up to $400 a month of medical plan costs, and 100% of dental, vision, and ancillary plans (i.e. life insurance, short-term and long-term disability).
- - Employees who choose a medical plan with a health savings account (HSA) also receive a $2,000/year HSA contribution
- - Staff have an unlimited PTO balance, with a recommended 4 weeks off per year (1 week per quarter).
- - Company retreats every three to four months in fun, unique locations.
- - Weekly team-wide calls
- - Open virtual co-working comms every afternoon.
- - Competitive salaries and equity grants. Employees can choose to adjust their compensation for more/less salary vs. more/less equity.