Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,798 Jobs at 189 Companies

Software Engineer

Capgemini

Capgemini

Software Engineering
India
Posted on Wednesday, April 24, 2024

Short Description

C++ with QT

Qualifications

Job Responsibilities

For 1 Position MUST HAVE: candidates with network domain Exp prefered (Ethernet and socket programming)
• 4-6 years of Strong Object Oriented programming using C++ 11/14 with Linux.
• Good knowledge in Cmake tooling, GDB debugging, Shell scripting
• Hands on with Encryption, decryption, Certificate generation.
• Secure Coding skills, Secure Programming.
• Hands on with OpenSSL library, Network Security, secure communication Protocols, TLS.
• Deep understanding and provide solution for generating x509 certificate according to CA and derived CA.
• Deep Understanding of using cryptography, secure key storage, key exchange methods, and trusted platform architectures
• Exposure to Software Design Principles.
• Strong exposure to Qt and QML programming on Linux platform.
• Exposure to Embedded Device development.
• Exposure to google test framework, Design principles, Design Patterns
• Experience in CAN protocol, J1939.

GOOD TO HAVE:
• Knowledge of Ag domain knowledge.
• Exposure to Agile Methodology
• Experience in Design Patterns, Automotive Domain.
• Software design and Development practices,
• Software management processes, AGILE, Etc.
• Exposure to XP Practices (TDD, ATDD)