Summary
Overview
Work History
Education
Skills
Certificationscourses
Appreciationsawards
Projectdescriptions
Standardsandcompliance
Otherexperiencedetails
Training
Timeline
Generic

Majid M S H

Salem,USA

Summary

Seasoned Embedded Systems Engineer with 20+ years of experience delivering innovative products and services across industries. Proven expertise in design, development, and technical execution of embedded software, systems, applications, and network communications. Strong foundational knowledge in industrial automation, network protocols, security, hardware validation, and switch and router development.

Overview

22
22
years of professional experience

Work History

Software Architect and Sr Developer

Cognizant US, Schneider Electric (Client)
08.2013 - Current
  • Worked on the release of firmware updates for Schneider Electric M580 Industrial Automation series ethernet communication modules and control processor.

Technical Team Leader and Software Architect

Cognizant India, Schneider Electric (Client)
08.2013 - 08.2018
  • Worked on three project releases for Schneider Electric Foxboro Industrial Automation Series Control Processor.

Sr Software Engineer

CA Technologies India (now Broadcom)
01.2011 - 01.2013
  • Worked on CA Spectrum Network Management Software releases, features and fixes.

Systems Specialist

GE Healthcare India
01.2007 - 01.2011
  • Worked on MRI Host and tools team software releases and fixes.

System Software Engineer

IBM India
01.2004 - 01.2007
  • Worked in System and Technology group in Hardware Test Executive (HTX) software development team
  • The software does PowerPC (IBM POWER) architecture processor subsystem and server hardware validation.

R&D Engineer

Dlink India
01.2003 - 01.2004
  • Worked on two projects in L2 and L3
  • Port based authentication Internet access gateway and Link Layer Discovery Protocol implementation on D-Link Switch.

Education

Master of Technology (MTech) in Computer Networks and Information Security -

Jawaharlal Nehru Technological University
Telangana, Hyderabad
01.2017

Executive master’s in business administration (EMBA) in Software Management - undefined

Indian Institute of Business Management and Studies
01.2014

Post Graduate Diploma in Embedded Systems and Design (DESD) - undefined

Centre for Development and Advanced Computing (CDAC)
01.2003

Bachelor of Technology (BTech) in Computer Science and Engineering - undefined

Jawaharlal Nehru Technological University
Telangana, Hyderabad
01.2002

Skills

  • C
  • C
  • Python
  • Rust
  • Perl
  • Bash
  • Windows powershell/batch scripting
  • VxWorks (ver 5x,6x and 7x)
  • Nucleus RTOS (ver 23 and 3x)
  • Free RTOS
  • Zephr RTOS
  • Montavista Hardhat Linux
  • MicroC/OS-II
  • Linux (ver 24, 26, 3x, 4x)
  • Windows
  • IBM AIX
  • Unix
  • ARM
  • PowerPC
  • X86 architecture-based microcontrollers and microprocessors - ST Micro Spear 1310 SOC board, Altera Cyclone V SOC, Intel IXP processor and IBM POWER4/5 processor-based systems
  • Postgres mysql
  • Berkeley DB
  • Oracle PL/SQL
  • Redis
  • Aerospike Caches
  • TCP/IP TLI
  • USB
  • IP
  • UDP
  • SNMP
  • ICMP
  • FTP
  • HTTP
  • SMTP
  • POP3
  • PPP
  • 80211ab (Link Layer Discover Protocol)
  • OPC-UA
  • MQTT pub-sub
  • TLS
  • IPSec(VPN)
  • Industrial Network Protocols: Ethernet/IP and Modbus TCP
  • Scrum
  • Kanban
  • Waterfall model
  • Object Oriented Analysis and Design
  • Software management and Development life cycle
  • Secure Software Development Lifecycle
  • Attack Surface Analysis
  • Innovative thinking
  • Quick Learner
  • Analytical Problem Solving
  • Identifying Critical Path
  • XP Programming
  • Technical Team Leadership
  • Scrum Master
  • Mentoring
  • Root cause analysis
  • RDI (Research Development Initiatives)
  • Schedule Management and Estimation

Certificationscourses

  • Certified Secure Software Lifecycle Professional (CSSLP), ISC2, 2024
  • Agile Development Methodology, CA Technologies, 2012
  • Secure Development Life Cycle, Schneider Electric Learning Portal, 2015
  • Cognizant Application Architect Certificate, Cognizant Academy, 2017

Appreciationsawards

  • Received the Darya-e-Noor Award twice at Cognizant
  • Won two Schneider Electric - Cognizant hackathons
  • Earned top honors in the Cognizant Architect Certificate program
  • Awarded for a top 10 innovative idea and implementation at GE MRI
  • Recognized for on-time delivery and problem solving for the new LLDP protocol standard (802.1AB) Implementation at D-Link

Projectdescriptions

  • Schneider Electric Modicon Mx80 series industrial control processor and ethernet based Communication Modules (eNOC), Sep 2018 – July 2024, Andover, Massachusetts, SPEAr ARM Cortex-A9 based boards and Renesas ARM Cortex-A7 based boards : Modicon M580, M340 and ePac Controller - Ethernet Programmable Automation controller & Safety PLC - BMENOC0301, BMENOC0311, BMENOC0321., BMENOC401, VxWorks 6.7/7.x, Linux Development environment, C, C++, python and bash scripting, The Schneider Electric’s Modicon M580/M340 programmable logic controllers and its ethernet based communication modules cater to industrial automation for various sectors like oil and gas, energy management, etc., and cater to safety requirement controls industries. Modicon M580 ePACs (Ethernet programmable automation controllers) offer openness, flexibility, robustness, and sustainability. They are designed with an Ethernet backbone to optimize connectivity and communications. They support X80 common I/O modules, which can be easily integrated into its architecture., Technical Lead specializing in industrial control processors and communication modules. Proficient in design, development, integration, testing, and SDLC processes. Last delivery focus was on security, communication protocols, and performance optimization. Expertise in multiple IP allocation, network protocols (Modbus, Ethernet/IP, FTP, HTTP, SNMP), inter-task communication, and security vulnerability assessment. Mentor and guide team members in embedded, network, and system programming.
  • Schneider Electric FDC280 phase2 also called as External Embedded Device Integrator (eEDI-1a) project, 2 Jan 2017 – 8 Sep 2018, Hyderabad, India, SPEAr ARM Cortex-A9 based board, NUCLEUS RTOS, C, C++, python, Schneider Electric’s Field Device Controller (FDC) 280 phase 2 implementation provides control and Ethernet/serial interfaces between single or dual-ported PLCs, drives and other distributed control devices and EcoStruxure Foxboro DCS. The FDC 280 optimizes the integration of control devices such as PLCs, and increases flexibility — while minimizing system engineering, footprint, and cost., Technical Lead on the FDC280 phase 2 project, leading a team of five developers. Successfully delivered design, development, integration, and testing of critical features. Mentored team members and ensured project success through effective execution, communication, defect management and technical leadership. Key contributions included inter-core communication optimization, secure programming, control task enhancements, data design, sharing and handling, network protocol implementation (MODBUS TCP, RS232, RS485), and HMI integration. Technical expertise in inter-core communication, task prioritization, IPC, and synchronization
  • Schneider Electric FDC280 Phase1 also called as External Embedded Device Integrator (eEDI), 2 Jan 2016 – 30 Dec 2016, Hyderabad, India, SPEAr ARM Cortex-A9 based board, NUCLEUS RTOS, C, C++, Schneider Electric’s Field Device controller (FDC) 280 phase 1 implementation provides control and Ethernet/serial interfaces between single or dual-ported PLCs, drives and other distributed control devices and EcoStruxure Foxboro DCS. The FDC 280 optimizes the integration of control devices such as PLCs, and increases flexibility — while minimizing system engineering, footprint, and cost. It is kind of a gateway to coordinate and share data across PLCs and systems., Technical Lead responsible for delivering technical solutions and documentation to the customer. Led a team of five developers in design, development, integration, testing, and project execution and defect management. Key contributions include inter-core communication, control task optimization, network protocol development (MODBUS TCP), data design, fault tolerance, and online upgrade features. Implemented AMP (Asymmetric Multiprocessing) using Nucleus OS on dual-core architecture.

Standardsandcompliance

  • 802 standards
  • Network Protocol RFCs
  • IEC 61499
  • FDA product development process (specification to test case traceability)
  • Hardware Board Data Sheet understanding
  • Cyber Security standards understanding (Trained on Certified Secure Lifecycle Professional CSSLP from ISC2)

Otherexperiencedetails

  • CA Technologies, Hyderabad, Senior Software Engineer, Specializing in network management software (NMS). Developed and maintained features for signals, events, and alarms management in large-scale networks. Provided technical leadership and mentorship to team members.
  • GE Healthcare, Bangalore, Systems Specialist, Specializing in MRI product development and sustenance. Developed FDA-compliant medical applications for MRI systems. Contributed significantly to graphic prescription and geometry components as part of the Host Software Team. Proficient in C/C++, Objective-C, bash, Perl scripting, Linux device drivers, and kernel module programming. Gained international experience through a three-month assignment in the US.
  • IBM, Bangalore, System Software Engineer, Specializing in POWER series processor architecture and hardware validation. Developed and maintained integrity and stress testing software tools for memory and network components. Gained deep expertise in hardware architecture, instruction sets, device drivers, system software, network programming, and IPC.
  • D-Link, Bangalore, R&D Engineer, Specializing in network firmware and software development. Contributed to two successful projects involving Layer 2 and Layer 3 networking. Proficient in RTOS programming, TCP/IP, Linux networking, and various protocols (e.g., SMTP, SNMP, NAT, LLDP, PBNAC, POP3, RADIUS).

Training

  • AWS
  • Azure
  • IoT
  • Python
  • AI models
  • Generative AI
  • LLM

Timeline

Software Architect and Sr Developer

Cognizant US, Schneider Electric (Client)
08.2013 - Current

Technical Team Leader and Software Architect

Cognizant India, Schneider Electric (Client)
08.2013 - 08.2018

Sr Software Engineer

CA Technologies India (now Broadcom)
01.2011 - 01.2013

Systems Specialist

GE Healthcare India
01.2007 - 01.2011

System Software Engineer

IBM India
01.2004 - 01.2007

R&D Engineer

Dlink India
01.2003 - 01.2004

Master of Technology (MTech) in Computer Networks and Information Security -

Jawaharlal Nehru Technological University

Executive master’s in business administration (EMBA) in Software Management - undefined

Indian Institute of Business Management and Studies

Post Graduate Diploma in Embedded Systems and Design (DESD) - undefined

Centre for Development and Advanced Computing (CDAC)

Bachelor of Technology (BTech) in Computer Science and Engineering - undefined

Jawaharlal Nehru Technological University
Majid M S H