CAREERS

IQ010 - Computer Vision Engineer

Role & Responsibilities: Design, refinement and implementation of computer vision algorithms including end-to-end software engineering lifecycle execution..

The engineer will be responsible for client interface, requirements analysis, literature survey and algorithms selection (in collaboration with other team members), system architecture design, implementation of algorithms to work in real time, test support, version control, and documentation.

Skills and experience

    ● Proven track record in computer vision
    ● Good programming skills, in-depth knowledge of Python, C++, OpenCV
    ● Possess analytical and problem-solving skills
    ● Be thorough with concepts of image forming, camera and lens principles, distortions
    ● Have good understanding of image properties in spatial and frequency domains
    ● Have good understanding of machine learning/ deep learning principles
    ● Be able to build new architectures and build efficient, deployable solutions
    ● Have good understanding of attention-based models, multi-modality, data and inference fusion, CNN, RNN, GAN, LSTM etc.
    ● Be familiar with performance optimisation techniques
    ● Have good understanding of the concepts of video formats and video processing, frequency-domain techniques, image and video compression, multimedia
    ● Be familiar with hardware platforms such as Jetson family of devices, Qualcomm devices, Raspberry PI.

Apply Now

IQ013 High-Performance Computing Engineer

Role & Responsibilities:The candidate will be responsible for developing high-quality image processing applications. They will also be responsible for designing and implementing testable and scalable code to work in real time on GPU using CUDA framework, and on FPGA using Xilinx or similar tools. The responsibility includes designing the processing pipeline for optimal performance.

Skills and experience

    ● Implement high-end image processing algorithms in C++ and using CUDA framework, adhering to software quality standards.
    ● Write Verilog code for implementation on FPGA
    ● Design highly scalable, testable code, run it on various test vectors, analyse and record test results, fix the bugs or change design as may be needed.
    ● Prepare the required software lifecycle documents, primarily design documents, test procedures, and test reports.
    ● Analyse and demonstrate performance bounds for different pipeline options.
    ● Knowledge of DO-254 is an additional advantage ● At least a bachelor's degree in Computer Science or related field
    ● Strong knowledge of C++ and CUDA constructs
    ● Strong knowledge of Verilog
    ● Experience in parallel programming for image processing applications
    ● Strong knowledge of computer programming fundamentals
    ● Ability to read and implement from technical papers will be a bonus

Apply Now

IQ012 Full-stack Web Platform Developer

Role & Responsibilities: The candidate will be responsible for Design and development of software applications as well as building of software platforms. End-to-end lifecycle activities from requirements to coding, troubleshooting and production support, using agile CI/CD methodologies ,Be a stakeholder for making design and architectural decisions, Mentor and lead a team of developers, Experience with design thinking methods to understand personas for good user design, usability etc.

Skills and experience

    ● 3+ years experience in building products with Full stack technologies.
    ● Expertise in Java and Python.
    ● Experience in working on SQL as well as NoSQL databases (MongoDB/ ArangoDB/ Cassandra/ Oracle/ Postgres), distributed databases knowledge preferred.
    ● 3+ years in REST, Web Sockets, JavaScript, Node.JS/Angular
    ● 3+ years’ experience working with Microservices (REST, Websockets) and Event Driven Architecture (using Kafka, RabitMQ)
    ● 3+ years on cloud based development and deployment.
    ● Experience in System design and development of cloud native and scalable systems.
    ● Experience with Kubernetes/Docker preferred.

Apply Now

IQ014 V&V Engineer

Role & Responsibilities:The candidate will be responsible for Generating and recording of V&V artefacts as per DO-178 and DO-278, Ensuring lifecycle data traceability, correctness and completeness, Working with design and integration teams, Problem reporting and closure tracking Version/release management

Skills and experience

    ● Experience with Software Engineering Methodologies
    ● Experience in C/C++
    ● Experience in Testing, Verification, QA
    ● Experience with the DO-178 and DO-278 lifecycle processes

Apply Now

IQ015 Embedded Systems Lead Engineer

Role and Responsibilities:The candidate will be responsible for Embedded implementation of computer vision algorithms on target platforms. , Optimizing the code for the target platform, maximally utilizing the platform's resources and features, End to end workflow management

Skills and experience:

    • Minimum 3 years of relevant experience.
    • Knowledge of Processing elements: Multicore CPU with one or more of DSP, GPGPU, FPGA
    • Experience in video protocols desirable, input/output Video (Ethernet streaming video, USB, MIPI CSI), Serial (RS422/232), GPIO, Ethernet, USB
    • Experience in video processing on target hardware is highly desirable

Apply Now

Inferigence Quotient LLP invites freshers/graduate/post graduate engineers with a passion for technology and thrill for cutting-edge research work. If you have that hunger to learn and contribute to the team, write to us at [email protected]

Request for Internship
Undergraduate and Graduate students in relevant areas who have the skills and passion and would like to take up further challenges in the field are invited for internship,
write to us at [email protected]