Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16968029

    NOIDA · FULLTIME

    Software Engineer (Algorithm)

    Deevia Software India logo

    Deevia Software India

    Noida · onsite · Posted 42d ago

    Sourced fromNaukri
    Undisclosed4–9 yrsfulltimeNoida

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.7s
    • Found the form on Naukri · 13 questions to answer1.8s
    • Decided the answers for all of them2.4s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Job title: Software Engineer (Algorithm)

    Job Location: Noida

    Experience: 6-10 Years Job Responsibility:

    • Design and develop image processing, computer vision, and machine learning algorithms for real-time applications.
    • Implement mathematical and algorithmic techniques including filtering, segmentation, feature extraction, object detection, and pattern recognition.
    • Develop high-quality software solutions in C/C++ following defined software architecture and coding standards.
    • Analyze and optimize algorithms for latency, memory consumption, computational complexity, and real-time performance.
    • Develop and execute unit tests.
    • Perform mathematical and statistical analysis of algorithm performance.
    • Validate algorithms using representative datasets and define appropriate performance metrics.
    • Ensure algorithm robustness under varying operating conditions including illumination changes, noise, blur, scale variations, rotations, and environmental influences.
    • Evaluate third-party technologies, frameworks, libraries, and externally supplied algorithms against functional requirements.
    • Support the development of technical concepts, feasibility studies, and functional prototypes.

    Knowledge:

    • Strong programming expertise in C/C++ with experience in developing productiongrade software.
    • Strong understanding of image processing and computer vision techniques, including o Convolution and filtering o Fourier transforms o Histogram-based processing o Morphological operations o Image interpolation
    • Feature detection, description, and matching
    • Image Segmentation o Object detection and recognition
    • Hands-on experience with OpenCV or equivalent computer vision libraries.
    • Strong proficiency in MATLAB for algorithm development, simulation, analysis, and validation.
    • Strong knowledge of algorithm complexity, optimization techniques, and real-time software development.
    • Familiarity with Visual Studio, debugging techniques, and software development tools.
    • Knowledge of Advanced Driver Assistance Systems (ADAS) and automotive vision applications. • Good verbal and written English communication skills.

    Experience:

    • Bachelor's or masters degree in computer science, Electronics Engineering, Electrical Engineering, Mathematics, Computer Vision, or a related field.
    • 6-10 years of relevant industry experience in image processing, computer vision, or algorithm development
    • Minimum 5+ years of hands-on experience in C++ development. • Proven experience in image processing, computer vision, and algorithm development.

    Interfaces to departments:

    • ADAS-Hardware

    ADAS-System & Architecture • ADAS-Image Quality


    Sourced from naukri

    Section · 02

    Skills

    MatlabAlgorithm developmentObject Detectionimage processingAutomotiveC Programming languageAdasC plus plusADAS Development

    Software Engineer (Algorithm) · waiting for your command