Job description – Senior Firmware architect
Schneider Electric - Digital Power is looking for a Firmware Architect knowledgeable in embedded product development. She/He will be owning the firmware architecture of a range of Metering products while working with other experts in the domain. Direct experience in product development is essential and background in Agile methodology is a plus.
Responsibilities
· Develop product firmware architectures for new product development
· Work with other architects to ensure the development of best possible future proof product architectures to meet the cost, time, quality and business needs
· Represent the team in technical discussions with other project stakeholders and other technical teams across the organization
· Foster innovation by leading by example
· Develop deep understanding of existing product architectures
· Lead Cybersecurity topics for the development site
· Responsible for resolution of field issues that need product expertise
· Guide the team on technical topics in areas of expertise.
· Collaborate with internal and external teams to bring in best Engineering practices and processes.
· As a leader, responsible to drive cross team transformations aimed at continuous improvement of the entire reporting organization.
· Lead by example and continue the Digital transformation of the team with specific focus on Agile, System Engineering, DevOps and optimized processes and methods.
Qualifications
Relevant Bachelors / Master degree
Required Experience
· Experience of working on Embedded C, C
· Experience of developing firmware architectures for Embedded products
· Experience of developing Firmware for Controllers / Processors
· Expertise in Ethernet and Internet Communication Protocol
· Knowledge on different industrial communication protocols (MODBUS, Ethernet, IEC 61850, BACnet, etc.)
· Experience of implementing MAC-PHY protocols
· Experience of developing products in Linux / RTOS Environment
· Experience in Secure Software development
· Experience in Security Algorithms & Protocols (nice to have)
· Experience in Code Repository Management ( GIT, SVN or equivalent)
· Expertise in Code Quality Tools, Static code analysis, Code Coverage
· Exposure to full lifecycle of FW DevOps (nice to have)
· Strong analytical and problem solving skills
· Working experience with Electrical / Electronic / Energy management products or solutions (10-15 years) (nice to have)
· Strong understanding of elements of embedded product development (Hardware, Firmware, Testing, Certification, etc.) (nice to have)
· Good understanding of product development life cycle (Agile methodology, Safety reviews, Quality gates, etc)
· Experience of leading/mentoring projects in an embedded product development environment
· Demonstrated working experience with multi sited teams in different time zones & experienced with knowledge transfer process
· Results oriented team player. Ready to own responsibility & be self-motivated
· Excellent oral & written communication in English
· Team player – should be able to work closely with leads, peer groups, architects and design teams