Padmi

Technical Architect- C++

IndiaPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Kavayah People Consulting

Opens the source posting on shine.com

Source description

About the role

View original

You should be strong in Software Architecture and design principles, with working experience in creating architectures for at least 4 projects. Your expertise should include Object-Oriented Design and Thinking, documenting software architecture using UML, and decomposing larger systems into smaller units with clear implementation dependencies marked for planning. Your role requires proficiency in effort estimation techniques, Problem Solving, Analytical Skills, and C or C++ programming language experience. Additionally, you should have a good understanding of Linux, QNX, or Android Operating Systems, and experience in developing software using POSIX APIs. You must also have a strong understanding of Networking, socket programming, and working experience with at least one of the IPC Frameworks like DBUS, SOME/IP, Binders, etc. Experience with test framework and automation projects such as Robot Framework, knowledge of various software licenses and their compatibilities, and expertise in bootloaders, system startup, power management, persistency management, health management, and diagnostics framework for automotive systems are essential. Moreover, you should possess a good knowledge of Functional Safety, hardware, and processor internals. Nice to haves: - Knowledge or working experience in AUTOSAR and / or Adaptive Autosar. - Understanding of GNU/Linux and its device driver framework. - Knowledge in Secure Programming Techniques. - Understanding in ARM Trusted Frameworks, Bootloaders & Virtualization Solutions. - Involvement in open-source projects in the past. - Knowledge in Package management and installers. You should be strong in Software Architecture and design principles, with working experience in creating architectures for at least 4 projects. Your expertise should include Object-Oriented Design and Thinking, documenting software architecture using UML, and decomposing larger systems into smaller units with clear implementation dependencies marked for planning. Your role requires proficiency in effort estimation techniques, Problem Solving, Analytical Skills, and C or C++ programming language experience. Additionally, you should have a good understanding of Linux, QNX, or Android Operating Systems, and experience in developing software using POSIX APIs. You must also have a strong understanding of Networking, socket programming, and working experience with at least one of the IPC Frameworks like DBUS, SOME/IP, Binders, etc. Experience with test framework and automation projects such as Robot Framework, knowledge of various software licenses and their compatibilities, and expertise in bootloaders, system startup, power management, persistency management, health management, and diagnostics framework for automotive systems are essential. Moreover, you should possess a good knowledge of Functional Safety, hardware, and processor internals. Nice to haves: - Knowledge or working experience in AUTOSAR and / or Adaptive Autosar. - Understanding of GNU/Linux and its device driver framework. - Knowledge in Secure Programming Techniques. - Understanding in ARM Trusted Frameworks, Bootloaders & Virtualization Solutions. - Involvement in open-source projects in the past. - Knowledge in Package management and installers.

One address, no account. We’ll tell you when matching roles go live.

More at Kavayah People Consulting

Related open roles

View all roles