skillindiajobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Engineer

6.00 to 10.00 Years   Bangalore   01 Feb, 2023
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaApplication Programming / Maintenance
EmploymentTypeFull-time

Job Description

    Senior Software EngineerC++, Linux experience required6-8years of experience in C/C++, QT/QML, GUI/HMI, GSTREAMER, Embedded Systems, OOAD and Design Principles.Technical Requirements
    • Good understanding of Object-oriented programming, design principles and programming practices.
    • Analyzes existing embedded software to add features, make modifications, fix, and/or port to different platforms.
    • Solid Experience of C/C++, QT/QML, Data Structures, STL, Multithreading etc. on Linux and Windows.
    • Good Understanding of State Machine, UML diagrams, OOAD.
    • Tests software designs and code at the unit and system level to ensure that all requirements are met, and the highest software quality is achieved.
    • Good to Have experience of GSTREAMER, H264, FFMPEG, Video/Image Processing
    • Well versed with asynchronous programming, IPC (Message Queues, pipes etc.), Events, etc.
    • Provides technical leadership for all domain software development activities and should take lead in code reviews, team mentoring etc.
    • Should have experience in using multiple development and debugging tools like GDB, memory profilers, Val grind etc.
    • Identifies product requirement or performance issues and help team members in fixing them.
    • Implement comprehensive unit tests for confirming functionality and the quality of code. Ensure high-quality code and related documentation.
    • Manages multiple large projects and technical resources, including planning, estimating, and developing requirements in compliance with the established software development process.
    • Provide mentorship junior engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
    Non-Technical Requirements:
    • Excellent Communication Skill.
    • Proven Customer Consulting Experience.

Keyskills :
linuxqml

Senior Software Engineer Related Jobs

© 2020 Skillindia All Rights Reserved