Posted On Jan 09

Firmware, Principal Architect

Schneider Electric

Location : Bengaluru, Karnataka

Headquarters : Rueil-Malmaison, France

Hiring Mode : Full Time

Hiring Role : Architect

Experience : Mid Level

Schneider Electric
Bengaluru, Karnataka
Primary Purpose of the Role:
  • You will carry out Embedded Systems Architecture activities as required by the business.
  • With the support of other members of the team, ensure execution of the Requirement Validation activities.
  • Actively make steps to collaborate and leverage best practices and knowledge from other similar teams in Schneider Electric.
  • Share the knowledge and experience with other members of the team.
Key Responsibilities and Tasks:
  • The role may include, but not be limited to the following activities:
  • Understand the products in an Industrial IoT system, create the relevant data model and business functions with special focus on alignment with EcosStruXure and electrical distribution management system needs.
  • Communication and interaction with stakeholders for business requirements, proposal of solution and negotiation.
  • Contribute and lead the definition of the technical roadmap of the product/system in consultation with stakeholders.
  • Create & own overall architecture of the product/system based on elicited functional & non-functional requirements, choose the right platform, technologies & architecture elements.
  • Create and evolve documentation for architecture of Product/System through the Product/System Lifecycle.
  • Monitor consistency between architecture rules and development on the ground.
  • Be able to refactor/ optimize the code.
  • Track and reduce technical debts.
  • Support in establishing a development process where continuous integration & automation is the norm.
  • Be the technical point of contact for stakeholders and help solve complex problems on need basis.
  • Constantly review the development to ensure the compliance with chosen architecture through the Product/System Lifecycle.
  • Contribute to Innovation and Firmware platforming in the team.
  • Introduce and drive state-of-the-art technologies and solutions in order maintain an edge over competition.
  • Around 12+ years of industry experience handling embedded products.
  • Proven expertise as embedded software architect and deep understanding of microcontroller, microprocessor based systems, bootloaders, device drivers, toolchain etc.
  • Proficient in C/C++ application development over Linux and commercial RTOS based systems.
  • Involved in formal methodologies of software architecture development such as architecture patterns, styles, OOAD, SOLID principles, quality attributes, evaluating solution tradeoffs etc.
  • Expertise and/or understanding of industrial communication protocols (Modbus TCP, BacNet, IEC 61850), IoT protocols (REST, MQTT) and TCP/IP network services.
  • Understanding of 4+1 architecture view, documentation skills, UML and SysML.
  • Worked in an Agile development environment with continuous integration, product certification, product deployment and cross-functional collaboration.
  • Demonstrated experience in product evolution from concept, to NPI to mass production.
  • Understanding of Power Meters
  • Practiced or aware of cyber security technologies such as threat modelling, TLS/IPSec, AAA services and applied cryptography.
  • Know-how of cloud computing, machine learning, microservices, middleware and containers.
BTECH/MTECH in Electronics and communication.
Primary Location IN-Karnataka-Bangalore
Schedule Full-time
Unposting Date Ongoing
Schneider Electric