You bring hands-on experience through PoCs to present your ideas You guide our teams to run our scalable platform in high-availability in an Agile developoment environment.
Encourage best practices through documentation of solutions in every aspect of the System or Solution. Assess software and system issues to find solutions to them as per requirements.
Software Performance is always on your mind. Conduct research, collaborate with various development teams, assimilate information and create solutions for tomorrow.
atlease 6+ years of experience as Software Architect Strong knowledge of Software Architecture principles / Styles / patterns, have designed SW architecture for muti-core, muti-processor, muti-domain operating system Solid experience in C, C++, Core Java and Linux operating system
Strong knowledge of Object Oriented Principles & Micro service architectures Familiarity with DevOps processes - IAC - Infrastructre as a Code - Cloud Formation, Ansible, Terraform Experience of establishing CI / CD tool chainds and operating them.
Extensive experience with Inter process communication frameworks
Experience in protocols like SPI / UART / I2C / CAN / Ethernet Interpersonal Skills Developer at heart, respect principles and knows design patterns and never compromises on Clean Code.
Drive to automate everything, everywhere. Excellent Analytical & Problem solving skills. Structured and target-oriented approach to work Committed, initiative driven and resilient at times.
Well developed communication & teamwork skills Enjoys learning and teaching everyday Familiar with release early, release often mentality Experience in leadership would be a plus