BMS Programming Engineer – Fresh Graduate Opportunity
Company Name: PETROKIMA
Position Title: BMS Programming Engineer
Industry: Building Automation, Fire Safety & Security Systems
Employment Type: Full-Time
Location: Project-based assignments with office coordination (Remote deployment may be required)
Apply Link:
• Email: rasha.hassan@petrokima.com
• Official Website: http://petrokima.com/
Job Offering Company Introduction
PETROKIMA Engineering & Contracting is a well-established engineering company known for its work in Building Automation, Fire Safety, and Security Systems. Over the years, the company has built a strong presence by delivering reliable, efficient, and technically sound solutions to commercial, industrial, and infrastructure projects. PETROKIMA focuses on combining engineering knowledge with practical execution, ensuring that systems operate safely, efficiently, and in line with international standards.
The company’s core expertise lies in Building Management Systems, HVAC controls, fire alarm systems, access control, and integrated security solutions. PETROKIMA works closely with clients from the early design stage through implementation, testing, commissioning, and handover. This end-to-end involvement enables the company to maintain quality control and ensure that all systems function as intended in real-world operating conditions.
PETROKIMA believes in developing talent from the ground up. The organization provides fresh graduates with exposure to real engineering projects, hands-on technical learning, and professional documentation practices. Engineers joining PETROKIMA are not limited to desk-based roles; instead, they are encouraged to understand site conditions, system integration challenges, and real-world operational requirements. This approach enables young engineers to establish a solid foundation for their long-term careers in automation and control engineering.
The company also places strong emphasis on discipline, technical accuracy, and teamwork. Engineers are expected to collaborate with project managers, site teams, commissioning engineers, and clients. PETROKIMA’s working environment supports learning, responsibility, and gradual career growth. Fresh engineers are guided through structured tasks, supervised programming activities, and documentation responsibilities, allowing them to gain confidence and competence step by step.
With projects spanning different locations and sectors, PETROKIMA offers exposure to diverse building types, control strategies, and system architectures. Engineers learn not only programming skills but also how automation systems interact with mechanical, electrical, and safety systems within buildings. This makes PETROKIMA an ideal starting point for graduates who want to build a solid technical career in building automation and control systems.
As part of its growth, PETROKIMA Engineering & Contracting is now inviting applications from fresh engineering graduates for the role of BMS Programming Engineer. This position is designed for individuals who are eager to learn, willing to take responsibility, and interested in understanding how modern buildings are automated and controlled.
Job Description
The BMS Building Management System Programming Engineer position is intended for fresh graduates who want to enter the field of building automation and control systems. The role focuses on understanding project requirements, developing control programs, creating graphical interfaces, and supporting commissioning activities under guidance from senior engineers.
The selected candidate will begin by learning how to interpret project documents, including control drawings, specifications, and system architectures. A key responsibility of the role is to understand HVAC sequences of operation. This includes learning how air handling units, chillers, pumps, valves, sensors, and actuators interact to maintain comfort, efficiency, and safety within buildings.
The engineer will be involved in constructing standalone programs and graphics for assigned engineering project work orders. These programs must be developed according to project requirements and prepared in a way that they are ready for commissioning. This includes writing logic, configuring inputs and outputs, assigning alarms, and developing user-friendly graphical interfaces that allow operators to monitor and control building systems.
Another important aspect of the role is documentation. The BMS Programming Engineer will assist in preparing required project documentation, such as operation and maintenance manuals, method statements, and system descriptions. These documents play a critical role in project handover and long-term system operation. The engineer will also follow up with internal teams and clients to ensure that submitted documents meet approval requirements.
The role may require coordination with site teams during installation and commissioning phases. Although fresh graduates are not expected to lead commissioning, they will support senior engineers by providing programming updates, addressing software-related issues, and assisting in system testing. This exposure helps engineers understand how programming decisions impact system behavior on-site.
Flexibility is an important requirement for this role. The engineer may be assigned to remote projects depending on project needs. This could involve short-term site visits or coordination with project teams working at different locations. Such exposure helps build practical understanding and professional confidence.
Basic communication skills are required, as the engineer will interact with team members, supervisors, and occasionally clients. Clear communication is essential when discussing system behavior, documentation requirements, and programming updates. The role also requires basic computer skills, particularly working with Word and Excel for documentation and reporting purposes.
Overall, this position offers a structured learning path into the field of building automation. The engineer will gradually develop skills in control logic, HVAC systems, BMS programming, documentation, and professional coordination. It is an excellent opportunity for fresh graduates who want hands-on experience in automation engineering rather than purely theoretical work.
Eligibility Criteria
To be considered for the BMS Building Management System Programming Engineer position at PETROKIMA Engineering & Contracting, candidates must meet the following eligibility criteria.
Applicants must be fresh graduates with a bachelor’s degree in engineering. Acceptable disciplines include Electrical Engineering, Electronics Engineering, Mechanical Engineering, Mechatronics Engineering, or other closely related fields. The academic background should provide a basic understanding of engineering principles, control systems, and technical problem-solving.
Candidates should have a solid engineering foundation, particularly related to control systems theory of operation. While prior BMS experience is not mandatory for fresh graduates, a basic understanding of automation concepts, sensors, actuators, and control loops will be considered an advantage. Candidates who have studied HVAC systems, industrial automation, or control theory during their degree will be well-suited for this role.
The position requires flexibility to be assigned to remote projects. Candidates must be willing to travel or temporarily work at project sites when required. This flexibility is important in the building automation industry, where project execution often involves on-site coordination and system testing.
Basic communication skills are essential. Candidates should be able to understand instructions, ask relevant questions, and communicate progress or issues clearly with supervisors and team members. Fluency in English is not required at an advanced level, but candidates should be comfortable with basic professional communication.
Computer skills are required as part of daily work. Candidates must be able to use Microsoft Word and Excel for documentation, reports, and data entry. Familiarity with basic computer operations and file management is expected.
Candidates should demonstrate a willingness to learn and a positive attitude toward technical challenges. As this is an entry-level position, PETROKIMA values motivation, discipline, and learning ability more than prior work experience. Fresh graduates who show interest in building automation, HVAC systems, and control programming will be given preference.
Professional behavior, punctuality, and a responsible approach to assigned tasks are essential. The company expects engineers to follow instructions, respect deadlines, and maintain documentation standards. Candidates should be comfortable working under supervision and gradually taking on more responsibility as their skills develop.
This role is ideal for graduates who want to build a long-term career in building automation, control systems, and smart building technologies.
Location
Project-based assignments with office coordination
Remote project deployment may be required
Last Date
Since no deadline is mentioned, the last date to apply is 15 days from today.
Apply Link
The job is offered by PETROKIMA Engineering & Contracting.
Official Website: http://petrokima.com/
Interested candidates can apply by sending their CV to:
Email: rasha.hassan@petrokima.com
Stay updated with the latest Job, Internship, Scholarship, and Course opportunities right here.
Explore More Opportunities
Stay updated with the latest:
Join our community and take your engineering career to the next level.
