Introduction

I’m Kareem Alshomaly, originally from Jordan and currently based in Richmond, VA. My journey into engineering started with a passion for problem-solving and technology, which led me to pursue a degree in Electrical Engineering at Virginia Commonwealth University. After graduation in 2020, I entered the world of industrial automation and IoT, where I found a unique intersection of electrical systems, programming, and real-world applications.

Today, I work as an IoT Engineering Manager at Connected Solutions Group, where my focus is on designing and deploying Internet of Things (IoT) solutions that enhance automation and connectivity across industries. My role involves leading projects that integrate IoT devices, sensors, and cloud-based control systems into industrial operations, enabling smarter and more efficient workflows. A significant part of my work includes developing automation strategies, optimizing industrial networks, and ensuring seamless communication between hardware and software systems.

Throughout my career, I’ve worked on various industrial automation solutions, gaining experience in designing control systems, integrating IoT and Programmable Logic Controllers (PLCs) into smart manufacturing, and optimizing processes for efficiency. What excites me most is the ability to turn theoretical concepts into practical applications—bridging the gap between engineering fundamentals and real-world industrial challenges.

If you’re interested in automation, IoT, or simply curious about how industries optimize production, this guide will provide an overview of industrial automation and PLCs, their significance, and the key skills required to succeed in this field.

Electrical Engineer Fellow

career options

The field of industrial automation and IoT offers a variety of career paths for those interested in integrating technology, engineering, and data-driven solutions to improve industrial processes. Whether you have a background in electrical engineering, software development, or industrial systems, there are numerous opportunities to explore. Below are some of the key career paths in this industry:

1
IoT Solutions Architect
2
Automation Engineer
3
Industrial Network Engineer
4
SCADA & HMI Developer
5
6

Electrical Engineer Fellow

 skills

What are the main hard skills you use on a daily basis in your current job?

1
PLC Programming & Industrial Automation

I’ve gained hands-on experience in Programmable Logic Controller (PLC) programming using ladder logic, function blocks, and structured text for industrial control systems. A Programmable Logic Controller (PLC) is a specialized industrial computer designed to automate electromechanical processes, such as control of machinery on factory assembly lines, robotic devices, and other industrial automation applications. I learned this skill through my Electrical Engineering degree, on-the-job experience, and independent projects. I apply it daily to develop, troubleshoot, and optimize automation processes in industrial environments, ensuring that machinery operates efficiently and reliably.

2
IoT System Integration

Working with Internet of Things (IoT) devices, sensors, and cloud-based platforms has been a critical part of my role. IoT refers to a network of interconnected physical devices that collect and exchange data over the internet, enabling automation, remote monitoring, and intelligent decision-making. These devices range from industrial sensors and actuators to smart home gadgets and wearable technology. I developed this skill through practical experience in designing IoT solutions, industry certifications, and hands-on experimentation. I use it regularly to connect industrial machines to cloud services, enable remote monitoring, and improve data-driven decision-making in automation systems.

3
Industrial Communication Protocols

I have extensive experience working with protocols like Modbus, Profibus, EtherNet/IP, and MQTT, which are essential for seamless communication between devices. I acquired this knowledge through research, hands-on testing, and working on industrial automation projects. I use it in my daily tasks to ensure data flows securely and efficiently between IoT sensors, PLCs, and cloud applications.

4
Electrical System Design & Troubleshooting

Understanding electrical schematics, motor control circuits, and power distribution is essential for working in industrial automation. I learned this skill through university coursework, hands-on lab work, and real-world troubleshooting in the field. I apply it when designing automation panels, diagnosing electrical issues, and ensuring compliance with safety standards.

5
SCADA & HMI Development

Building Supervisory Control and Data Acquisition (SCADA) systems and Human-Machine Interfaces (HMI) allows operators to monitor and control industrial processes in real-time. I developed this skill through self-learning, working with software like Wonderware and Ignition, and implementing SCADA solutions in automation projects. I use it to create dashboards, set up alarms, and optimize industrial system visualization.

What are the main soft skills you use on a daily basis in your current job?

1
Problem-Solving

Industrial automation professionals frequently encounter technical and operational challenges that require quick and effective solutions. Strong analytical thinking and problem-solving skills help diagnose issues, optimize systems, and improve overall efficiency. Developing this skill involves hands-on experience, continuous learning, and the ability to think critically under pressure.

2
Effective Communication

Clear and concise communication is essential when working with engineers, IT specialists, and clients. Professionals must explain complex technical concepts in a way that is accessible to diverse audiences. This skill is practiced through technical documentation, presentations, and collaborative discussions, ensuring seamless coordination between teams.


3
Leadership

Leadership skills are valuable for managing teams, delegating tasks, and ensuring smooth project execution. Industrial automation professionals often lead cross-functional teams, requiring the ability to inspire and guide colleagues toward a common goal. Leadership is developed through experience, mentorship, and taking initiative in professional settings.

4
Adaptability

The rapid evolution of industrial automation and IoT technologies demands a high level of adaptability. Professionals must stay updated with new developments, learn emerging tools, and adjust strategies to accommodate changing industry needs. This skill is cultivated through continuous education, hands-on experimentation, and an openness to change.

5
Collaboration and Teamwork

Successful automation projects require seamless collaboration between engineers, IT professionals, and clients. Teamwork ensures efficient problem-solving and project completion while leveraging the strengths of different expertise areas. This skill is refined through group projects, cross-disciplinary communication, and cooperative problem-solving efforts.

Kareem

’s personal path

Tell us about your personal journey in

Electrical Engineer Fellow

:

Landing my current position was not an overnight success. It required persistence, strategic job searching, and leveraging my technical expertise. I applied to numerous positions, refined my resume based on feedback, and actively sought out networking opportunities. The interview process was rigorous, involving multiple technical assessments and discussions on industrial automation strategies.

During my time at VCU, I was proactive in gaining hands-on experience beyond the classroom. I worked on several IoT and industrial automation projects, which strengthened my practical knowledge. Additionally, I participated in engineering clubs, hackathons, and research initiatives that exposed me to real-world applications of automation and control systems.

To gain industry experience, I joined the Vertically Integrated Projects (VIP) PLC team. VIP projects are designed for undergraduate and graduate students, VIP offers a unique, course-based opportunity to collaborate on long-term, multidisciplinary projects led by expert faculty, where I worked with industrial sensors, PLC programming, and cloud-based automation. These projects played a crucial role in helping me build a strong technical foundation and develop problem-solving skills.

After graduation, I strategically searched for jobs through multiple platforms, including:

  • LinkedIn (for networking and job applications)
  • Indeed & Glassdoor (for direct applications)
  • Company Career Pages (for targeted job searches)

I went through multiple interviews, each focusing on different aspects of my expertise:

  • Technical Interviews – These involved PLC programming challenges, IoT system design discussions, and troubleshooting industrial automation issues.
  • Behavioral Interviews – Employers evaluated my problem-solving approach, teamwork, and ability to handle real-world industrial challenges.
  • Panel Discussions – Some companies conducted group interviews where I had to present automation strategies and justify my technical decisions.
  • Throughout the process, I continuously improved my approach by seeking feedback after each interview, refining my responses, and expanding my knowledge base.
  • Ultimately, my persistence, industry-relevant projects, internships, and networking efforts led me to land my current role, where I now apply my expertise in IoT, PLC programming, and industrial automation to create efficient and innovative solution.

What would you tell your younger you regarding building your current career?

I would tell my younger self that patience and continuous learning are key. Every challenge is an opportunity to grow, and setbacks are part of the journey. Stay curious, network with professionals, and never stop improving your skills.

Final thoughts & tips

Success in industrial automation and IoT requires a blend of technical expertise, problem-solving, and adaptability. Keep learning, build a strong professional network, and embrace challenges as learning opportunities.

Kareem Alshomaly

Kareem Alshomaly

Electrical Engineer Fellow
DREAM Venture Labs
DREAM Venture Labs
Kareem is an Electrical Engineer Build Fellow at DREAM Venture Labs, where he works with students leading projects in Electrical Engineering. Kareem is an Engineering Manager at Connected Solutions Group, where he focuses on leading IoT engineering projects, managing cross-functional teams, developing innovative solutions for client needs, and ensuring the successful deployment of connected technologies. His responsibilities include overseeing project timelines, coordinating with stakeholders, optimizing engineering processes, and driving product development to meet customer requirements. Kareem has over 4 years of experience in the fields of automation systems and networking. He holds a bachelor's degree in Electrical Engineering and a Master's degree in Business Administration. A fun fact about Kareem is that he enjoys hiking and camping, often exploring scenic trails and nature spots during his free time.
More like this
More like this