9 Skima Innovations Jobs
3-5 years
Bangalore / Bengaluru
C++ Software Developer - QT Framework (3-5 yrs)
Skima Innovations
posted 1mon ago
Key skills for the job
We are seeking a skilled C++ Software Developer in India with expertise in AI platforms. Join us and be part of a talented team dedicated to delivering innovative software solutions using C++ and the Qt framework!.
Responsibilities :
Software Development : Design, implement, and maintain C++ applications to meet project requirements and deadlines.
Code Optimization : Write efficient, reusable, and reliable C++ code to ensure high performance and scalability of software applications.
- Integration and Testing : Integrate software components and perform rigorous testing to identify and fix bugs, ensuring the quality and stability of the final product.
- Multithreading : Develop and manage multithreaded applications to optimize performance and enhance responsiveness, ensuring efficient handling of concurrent tasks.
- Documentation : Create and maintain technical documentation, including design specifications, API documentation, and user manuals, to facilitate efficient development and support processes.
- Collaboration : Work closely with other software engineers, QA engineers, product managers, and stakeholders to understand requirements, provide technical expertise, and ensure smooth project execution.
- Continuous Learning : Stay updated on the latest trends, tools, and technologies in C++ development and Qt framework to enhance skills and contribute to the continuous improvement of development practices within the team.
Qualifications :
- Bachelor's degree in Computer Engineering, Electronics/Electrical Communications Engineering, Computer Science, or a related field.
- A minimum of 3 to 5 years of experience as a Software Engineer.
- Proficient in software development using C++, with a strong understanding of object-oriented programming principles.
- Excellent problem-solving skills and attention to detail.
- Strong troubleshooting and debugging abilities.
- Proficient in CMake and Git.
- Knowledgeable in Linux environments.
- Self-motivated and able to work independently with minimal supervision.
- Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
- Strong communication skills in both Arabic and English.
Preferred Additional Skills :
- Familiarity with Qt framework and QML.
- Experience with OpenCV, ROS (Robot Operating System), and unit testing.
- Knowledge of Docker, multimedia streaming, FFMPEG, DDS, gRPC, and Agile methodologies.
- Experience integrating with camera systems.
- Proficiency in working with radar technology.
- Familiarity with sensor-based vision systems.
- Knowledge of sensor calibration.
Functional Areas: Software/Testing/Networking
Read full job description3-5 Yrs
Bangalore / Bengaluru
3-6 Yrs
Bangalore / Bengaluru, Remote
7-12 Yrs
Bangalore / Bengaluru, Hyderabad / Secunderabad