Jobs

ASIC Hardware Design Engineer

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software.As a member of our team you will design novel machine learning/visual processor. We are looking for the world’s most creative and brilliant minds.We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

3-5+ years of RTL design with multiple tape-outs.

Experience in ASIC design and verification methodologies.

Knowledge of Computer architecture

Knowledge of digital design methodologies and tool flow

Excellent logic design, debugging and problem solving skills

Experience in logic design with Verilog and/or System Verilog and validation/verification

Experience in synthesis and timing analysis

Multi-clock domains

Education

EE/CS Masters or PhD

Desired

Part of a multi million gate design

Experience with DSP, datapath design and floating point math a plus

Knowledge of SIMD, MIMD, VLIW, and parallel processing a plus Strong software debugging skills

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Business Intern

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

We are seeking a business intern to contribute to our dynamic Hyderabad office. In true start-up fashion, responsibilities will be diverse and may vary week to week. So, we’re looking for a well-rounded, flexible individual that is not scared of taking on challenges in an unknown area.

If you’re looking for an exciting start-up experience, this internship offers a unique position in one of Hyderabad’s fastest growing high-tech start-ups.

We are open to discussing both Full-time and Part-time. Please indicate your preference.

Responsibilities

Help think through strategy and prepare slides for partnership meetings

Conduct recruiting searches to identify outstanding potential candidates

Help track expenses and manage accounts

Lots of various little tasks essential to keeping a business running

Education

MBA Graduate

Desired

Pursuing Management, Business, or related degree

Excellent organization, time management, and communication skills

Great team player willing to work on tasks big and small

Desire to work in a fast-paced startup environment

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Compiler Architect

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will develop Front end and Backend compiler for vision processor We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

Strong understanding of C/C++ constructs and their data dependencies

Solid experience with LLVM and its IR’s

Education and Experience

MS or BS in computer science or related field

9+ years of compiler architecture design and development experience

Desired

Extracting fine grained and course grained parallelism from C/C++ source code.

Programming multi-threaded, highly data parallel devices

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Delivery Manager

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will Interacts with business partners in a professional way. Conducts project meetings/ calls on their own. Ability to collect information and provide/ document requirements for a project. Ability to create a project schedule for all team members to follow. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

A track record of delivering complex projects on time.

Experience practicing Agile management principles

Strong inter-personal skills

Education and Experience

MS or BS in computer science or related field

10-15 years of experience in managing and developing software for embedded systems

Desired

A solid technical background in computer vision, image processing and machine learning will be beneficial.

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Driver Development Engineer

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will develop OPENVX driver for machine learning/ vision processor. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

Strong C/C++ programming skills

Strong software debugging skills

Assembly language programming experience very beneficial

Education and Experience

MS or BS in computer science or related field

2-3+ years of driver development experience

Desired

Experience with traditional computer vision algorithms and image processing

Experience with DNN’s is also beneficial

Experience or strong familiarity with OpenVX

Understand and experience with OpenCL C/C++

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Embedded Software Engineer – R&D

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will develop drivers for machine learning/ vision processor. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/ visual processor. If this challenge excites you, we’d love to hear from you.

Responsibilities

Develop prototype embedded systems

Advise C++ software engineers about architectures and approaches that will facilitate a future transition to embedded systems

Education and Experience

Prior embedded software experience

MS with 5+ years of industry experience

Core Skills

Proficient in C code, good software engineering habits

Familiarity with RTOS (real-time operating system)

Experience with real-time constraints, and hardware interfaces (e.g. Ethernet, UART, SPI, I2C)

Experience with version control systems (e.g., Git)

Strong background in data structures and algorithms

Desire to work in a fast-paced startup environment

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

FPGA Design Lead

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will work with other team members to help determine processing requirements, develop the micro-architecture, implement and verify the design, and finally deliver it in the form of an FPGA. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

Bachelor's/Masters of Science Degree in Electrical Engineering

7+ years of relevant experience

Strong experience with porting designs onto FPGA, integration, test and documentation

Hands on Experience with FPGA devices and design tools

Strong electronic design and troubleshooting skills, waveform capture, data capture, minimize test cases, etc

Proficient in high-speed board-level digital hardware design

Proficient in digital system design techniques

Education

EE/CS Masters or PhD

Desired

Familiarity with C++/Perl desired

Experience with GPUs a plus

SOC Architecture a plus

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Functional Safety Engineer

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will analysis and implementation of Functional Safety standards in automotive electronic products for Hybrid and Electric Vehicles. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

The ISO 26262 specification for both software and hardware as a SEooC

Practical implementation experience of functional safety standards, particularly in the automotive industry

Experience with requirements based design and validation practices

Education and Experience

MS or BS in computer science or related field

Desired

Experience with traditional computer vision algorithms and image processing

Experience with DNN’s is also beneficial.

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Machine Learning Specialist

Job Description

TThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team, you will design and implement Novel Algorithms which will center on computer vision and machine learning. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you

We are seeking machine learning experts to help ensure that ThinCi is building the smartest tools possible and taking advantage of the substantial data being collected. We’re looking for experts in:

Job Responsibilities

Anomaly detection

Bayesian optimization

Distributed learning algorithms

Predictive modeling

Education and Experience

PhD in computer science, engineering, or related field with focus on Machine Learning

MSc with machine learning focus plus 5+ years professional work experience

Core Skills

Excellent C++ development skills on Linux platforms (C++, Java, Python)

Experience developing software as part of a team

Excellent communication skills

Desire to work in a fast-paced startup environment

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Production-Validation Team Lead

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will Design and implement automated validation tests suite that tests Software Tool Chain and vision processor. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

Experience with large scale, multi-platform validation requirements

Experienced in delivering high volume production quality software

Education and Experience

MS or BS in computer science or related field

6+ years of management and software development experience in programmable embedded systems.

Desired

Experience qualifying software for the automotive industry

Understanding of requirements based development and validation principles

Experience with traditional computer vision algorithms and image processing

Experience with DNN’s is also beneficial

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Research Scientist – Computer Vision – Machine Learning

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team, you will design and implement Novel Algorithms which will center on computer vision and machine learning. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Description

Develop algorithms for processing multi-modal sensory data, including vision, LIDAR, and/or radar

Research/Develop inference algorithms using historical (training) data

Design, implement, test algorithms for sensor fusion, including tracking and prediction

Integrate algorithms

Education and Experience

PhD in Engineering, Mathematics, Physics, or Statistics

MS with 5+ years of industry experience

Core Skills

Strong background in advanced Machine Learning and Deep Learning

Strong analytical background and deep understanding of large-scale optimization, numerical linear algebra, probabilistic inference

Strong programming skills (C/C++, Python, Matlab), experience with Deep Learning packages (Caffe, Torch, Theano, TensorFlow, MatConvNet), GPU programming

Excellent communication skills

Experience developing software as part of a team

Desire to work in a fast-paced startup environment

Preferred

Track record of publication in Computer Vision and/or Machine Learning/p>

Experience in Computer Vision (multi-view geometry, SLAM, feature extraction, optical flow, stereo, visual recognition, object tracking)

Experience in sensor fusion

Experience with real-time and embedded systems

Experience with software engineering tools (e.g., Git, CMake, CI, gdb, etc.)

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

SoC Architect

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will be responsible for the definition of the detailed micro-architecture of vision processor and system modeling for performance and power analysis. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

The ideal candidate will have 8+ years of design, architecture and production experience with emphasis on a complete understanding of computer architecture

Demonstrated architectural modeling ability including circuit, functional, power and performance/energy characteristics at the platform level

Thorough understanding of circuits and implementation techniques. Package and power/clock delivery

Broad understanding of the overall SOC and platform architecture

Thorough understanding of architecture areas above, including power, performance and energy tradeoffs.

Strong skills in OS and SW interfaces

Strong communication skills (cross-functional, executive etc.)

Description

As the team lead for the SoC Architecture team, the ideal candidate will be responsible for the definition, development and delivery of the SOC and platform architecture for ThinCI’s products. Responsibilities include

Integration of the ThinCI core in the SoC

Small core and “Special function HW” integration in SOC

OS/Kernel interfaces

Power management

Fabrics

Memory Controllers

IO

Real time and QoS

In this role, the candidate will –

Understand current and future requirements for system performance, energy, packaging and associated production challenges

Define power management for the entire SoC

Provide detailed SoC architectural guidance at all levels of the design, throughout the design process, from concept through production

Make recommendations on key design tradeoffs across base technology, manufacturing and, performance

Author & maintain relevant specifications and documentation

Desired

Familiarity with C++/Perl desired

Experience with GPUs a plus

SOC Architecture a plus

Education

EE/CS Masters or PhD

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Software Engineer – Computer Vision – C++

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team, you will design and implement Novel Algorithms which will center on computer vision and machine learning. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

We are seeking highly talented C++ programmers that have experience translating algorithms for computer vision into rock-solid code. The successful job applicant will work with our computer vision experts doing just this.

Job Responsibilities

Design and implement perception algorithms based on vision, LIDAR, and/or RADAR

Design and implement sensor fusion methods

Assist with high-level analysis, design, and code reviews

Education and Experience

MS or BS in computer science or related field

6+ years professional work experience as software engineer

Core Skills

Excellent C++ development skills on Linux platforms

Ability to implement new algorithms efficiently and rigorously

Strong background in machine vision and learning methods

Experience developing software as part of a team

Experience with software engineering tools (e.g., Git, CMake, CI, gdb, etc.)

Excellent communication skills

Strong quantitative ability

Desire to work in a fast-paced startup environment

Preferred

Experience working with embedded systems with real-time constraints

Experience using static analysis and model checking tools

Familiarity with: Python, ROS, OpenGL, OpenCV

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Software Engineer – Master C++ Programmer

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will develop computer vision algorithms in our proprietary language. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

We are seeking highly talented C++ programmers to contribute to the suite of tools. Everything we do, we build from scratch. So, the ideal candidate is someone who prefers not to use libraries, but to write their own.

Job Responsibilities

Develop next-generation tools to support Mapping and Perception teams

Assist with high-level analysis, design, and code reviews

Assist with optimizing the existing code base

Troubleshooting

Education and Experience

MS or BS in computer science or related field

5+ years professional work experience as software engineer

Core Skills

Excellent C/C++ development skills on Linux platforms

Experience developing software as part of a team

Experience with software engineering tools (e.g., Git, etc.)

Proficiency with JavaScript

Excellent communication skills

Familiarity with OpenGL

Desire to work in a fast-paced startup environment

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Software Engineer – C/C++

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will develop computer vision algorithms in our proprietary language. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

Assembly language programming experience

Strong C/C++ programming skills

Strong software debugging skills

Education and Experience

MS or BS in computer science or related field

2-3+ years of software development experience

Desired

Experience with traditional computer vision algorithms and image processing is preferred

Experience with DNN’s is also beneficial

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Software Validation Engineer

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will validate software tool chain & computer vision algorithms. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

Strong C/C++ programming skills

Strong software debugging skills

Enjoys a broad range of technical exposure and is a quick learner

Education and Experience

MS or BS in computer science or related field

2-3+ years of software development and validation experience

Desired

Experience with traditional computer vision algorithms and image processing is preferred

Experience with DNN’s is also beneficial

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Sr Compiler Engineer

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will develop Front end and Back end compiler for vision processor. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

Sound understanding of compiler architectures and algorithms with emphasis in middle-end and back-end optimizations

Experience with LLVM is a strong benefit

Education and Experience

MS or BS in computer science or related field

4+ years of compiler development experience

Desired

Auto-vectorizing techniques and algorithms

Utilization optimizations for SIMD instruction sets

C/C++

OpenCL C/C++

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Sr. ASIC Hardware Design Engineer

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will design novel machine learning/visual processor. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

5-7 years of RTL design with multiple tape-outs

Experience of multi-million gate ASIC design and verification methodologies

Knowledge of Computer architecture

Knowledge of digital design methodologies and tool flow

Excellent logic design, debugging and problem solving skills

Experience in logic design with Verilog and/or System Verilog and validation/verification

Experience in synthesis and timing analysis

Multi-clock domain

Interconnects

Algorithm to Architecture

Low power design

Memory subsystem

Education

EE/CS Masters or PhD

Desired

Experience with DSP, datapath design and floating point math a plus

Knowledge of SIMD, MIMD, VLIW, and parallel processing a plus

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

Systems Engineer

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team you will Bring up OS &Software tool chain on the ARM Based development platforms. We are looking for the world’s most creative and brilliant minds. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

Sound Linux kernel module and driver understanding/experience

Broad experience “bringing up” new software and hardware on development platforms

Experience working with ARM based development platforms

Strong C/C++ programming skills

Strong software/hardware debugging skills

Education and Experience

MS or BS in computer science or related field

4+ years of software development experience in low-level embedded systems

Desired

Experience with traditional computer vision algorithms and image processing is preferred

Experience with DNN’s is also beneficial

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.

IT Support Engineer

Job Description

ThinCI is disrupting several industries with our unique combination of hardware and software. As a member of our team, you are responsible for supporting and maintaining the company’s IT systems and for providing efficient desktop support to all users. We are an exciting new startup building a novel machine learning/visual processor. If this challenge excites you, we’d love to hear from you.

Requirements

The ability to think logically

A good memory of how software and operating systems work

Excellent listening and questioning skills, combined with the ability to interact confidently with clients to establish what the problem is and explain the solution

The ability to work well in a team

Problem solving skills

The ability to prioritize your workload

Education and Experience

MS or BS in computer science or related field

2+ years of IT Support Engineer

Desired

Experience in,

Diagnose and resolve technical issues

Ensuring security and upgrades are applied and kept up to date on desktops and laptops

Setting up and configuring new core servers, laptops and desktops

Installing authorized software to core servers, laptops and desktops

Ensuring patches and upgrades are applied to core servers

Creating purchase requisitions for IT hardware/software

Ensuring all software purchased licensing is recorded and maintained

Exchange server mailbox maintenance including archiving mailboxes

Setting up new users and disabling expired accounts in accordance with HR requirements

About ThinCI

We are very exciting stealth mode product startup working on advanced areas of Computer Vision/ADAS/Machine Learning.