Sr. Linux Embedded Software Engineer
Confirmed live in the last 24 hours
High-efficiency AI system for autonomous vehicles
Company Overview
Recogni stands out in the automobile industry with its unique approach to designing a vision-oriented inference artificial intelligence system, delivering an unprecedented 500x better power efficiency compared to other solutions. This enables edge processing at multiple points on vehicles, reducing the need for central processing and accelerating the development of fully-autonomous vehicles. The company's strong foundation in high-performance computing, artificial intelligence, machine learning, and imaging and vision systems, coupled with its commitment to user privacy and data security, make it a promising place to work and grow.
AI & Machine Learning
Automotive & Transportation
Company Stage
Series B
Total Funding
$73.9M
Founded
2017
Headquarters
San Jose, California
Growth & Insights
Headcount
6 month growth
↑ 11%1 year growth
↑ 14%2 year growth
↑ 60%Locations
San Jose, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Computer Vision
Data Structures & Algorithms
Git
Linux/Unix
Tensorflow
Python
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
- 3-5+ years of Systems Software experience; candidates with more years of experience are encouraged to apply and may be considered for higher level roles
- Experience with developing Linux Device Drivers
- Experience working under Linux Embedded environments
- Experience in Sensor and robotics development: Motor drivers / sensors data reading / writing, camera calibration etc
- Experience with version control software (Git, GitHub)
- PCIe drivers, Device Tree, Yocto / BitBake etc
- Strong scripting and debugging skills using shell scripts, Python
- Implementing various development, testing, automation tools, and IT infrastructure
- Familiar with/fluent in the latest versions of any of the following tech stack (ordered by relevance):
- C/C++
- PCIe drivers, Device Tree, Yocto / BitBake
- TensorFlow, Python, Git(Hub/Lab)
- Good knowledge in the fields of:
- Loss function and regularizer design, quantization, multi-task learning, knowledge distillation, NN compression
- CNN/DNN hardware acceleration
- In-depth understanding of the implication of architectural model design decisions
- (3D) Object Detection, Segmentation, Depth Estimation
Responsibilities
- As a member of Recogni's system software team, you will be responsible for implementing the software that runs inside a high-performance and low-power convolutional neural network accelerator ASIC that forms the core of the company's flagship perception module product for autonomous driving applications
Desired Qualifications
- B.S. in Computer Science, Engineering, Mathematics, or equivalent experience (Any more is a )
- Experience with OpenCV, PCL or other computer-vision libraries
- Experience with hardware and software components of perception systems (Radar, LiDAR, and/or Camera)
- Knowledge of AI/ML concepts and algorithms