Source description
About the role
Roles and Responsibility Design and develop software architectures for avionics systems, ensuring compliance with industry standards and regulations. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain technical documentation for software architectures and designs. Conduct code reviews and ensure adherence to coding standards and best practices. Troubleshoot and resolve complex technical issues related to software architecture. Provide technical guidance and mentorship to junior team members. Job Requirements Strong knowledge of software design patterns, principles, and methodologies. Experience with programming languages such as C++, Ada95, or Python. Familiarity with operating systems like Linux or Windows. Understanding of real-time operating systems and embedded systems. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills.
More at Capgemini Invent
