Software Engineer Jobs for Fresh Graduates in Saudi Arabia

More than 23 Software Engineer Jobs for Fresh Graduates in Saudi Arabia. Explore detailed job descriptions, salaries, and locations. Apply and get hired today!


Category
Contract Type
Nationality

img
ROS2 ENGINEER

ROS2 ENGINEER

📣 Job AdNew

Emboard

Full-time

About the Role

Emboard is seeking a ROS2 Engineer to join its team in Dammam, Eastern Province, Saudi Arabia. This role is focused on advancing robotic platforms, specifically quadruped and mobile robots. The engineer will develop and maintain ROS2 nodes to enhance robot functionality, contributing to the delivery of robotic solutions for industrial environments. This position offers an opportunity to work with robotics technology in a collaborative setting.

The role has a direct impact on business outcomes by improving robotic system capabilities. Emboard is committed to professional growth through learning and development opportunities, including workshops, training, and conferences. Career progression is encouraged, with potential paths toward senior engineering, project management, or technical leadership roles, supported by mentorship.

Key Responsibilities

  • Develop and maintain ROS2 nodes for quadruped and mobile robot platforms.
  • Build and fine-tune navigation stacks, including SLAM, autonomous path planning, and obstacle avoidance.
  • Integrate sensors such as LiDAR, IMU, depth cameras, and force-feedback sensors.
  • Adapt vendor SDKs to align with the AI platform and client-specific operational needs.
  • Commission and troubleshoot robots on-site at industrial facilities.
  • Collaborate with the computer vision team to integrate real-time perception outputs into robotic decision-making processes.

Qualifications and Requirements

  • A degree in Robotics, Computer Science, Electrical Engineering, or a related field.
  • 1-5 years of hands-on experience in robotics and automation.
  • Proficiency in ROS2, C++, and/or Python.
  • Strong team collaboration and communication skills.
  • Familiarity with navigation frameworks such as Nav2.
  • Experience with LiDAR SLAM techniques.
  • Experience in development using C++ and/or Python in a ROS2 environment.
  • Understanding of sensor integration, including LiDAR, IMU, and depth cameras.
  • Strong troubleshooting skills, particularly in field environments.
  • Willingness to learn new technologies and adapt to evolving project requirements.
  • Alignment with organizational values that promote innovation and teamwork.

Preferred Qualifications

  • Master's degree in a relevant field.
  • Experience with humanoid or quadruped SDKs.
  • Experience with edge computing environments.
  • Previous experience leading projects or teams in a technical setting.
  • Background in oil & gas or industrial robotics.
  • Relevant certifications in robotics or software development.

Work Environment and Details

This is a full-time position located in Dammam, Eastern Province, Saudi Arabia. The company fosters a collaborative and innovative team environment with a focus on modern tools and technologies. The culture promotes a healthy work-life balance and an inclusive atmosphere where team members are encouraged to share ideas.

breifcase0-1 years

locationDammam

5 days ago
Website Development Internship

Website Development Internship

📣 Job AdNew

Arabian Private Holdings

Full-time

About the Role

Arabian Private Holdings is seeking a dedicated Website Development Intern to support a key project for a major regional energy client. This internship offers the opportunity to refine the digital interface for a project focused on clarifying the client's public footprint and portfolio alignment. The intern will collaborate with advisors to construct clear, highly functional online presentation materials that accurately represent analytical work with precision and clarity.

Arabian Private Holdings was founded to provide tailored solutions for complex business challenges that fall outside traditional consulting models. The firm focuses on corporate strategy, governance, and operating model efficiency for significant family groups, listed corporations, and government entities. Their approach prioritizes clarity over complexity, ensuring direct attention from experienced principals accountable for outcomes.

Key Responsibilities

  • Assist in coding and updating functional web pages and interactive components to present client analysis.
  • Collaborate with advisors to translate complex corporate structures and portfolio details into intuitive web interfaces.
  • Conduct testing across multiple browsers and devices to ensure corporate platforms perform reliably.
  • Format tables, visual systems, and written governance reports into clean HTML and CSS.
  • Help maintain site performance and address technical issues during critical stages of client mandates.
  • Perform research on technical standards and secure web architectures to support infrastructure decisions.
  • Contribute to documenting technical processes to ensure updates can be reproduced easily across various projects.

Required Qualifications

  • A foundational understanding of HTML, CSS, and basic JavaScript.
  • A high degree of logical rigor and curiosity about how businesses structure their digital communications.
  • Excellent written precision with a keen eye for detail in typography, layout, and visual alignment.
  • The ability to take structured directions and translate them into clean, well-commented code.
  • A collaborative mindset suited to working closely with senior advisors.
  • An interest in how holding companies and large entities present their corporate governance structures.

Skills

  • HTML
  • CSS
  • JavaScript
  • Logical Rigor
  • Curiosity
  • Written Precision
  • Attention to Detail
  • Ability to take structured directions
  • Collaborative Mindset
  • Interest in corporate governance

Work Location and Environment

This is a full-time, paid internship position. The role is based in Dammam, Eastern Province, Saudi Arabia. Interns will benefit from direct exposure to high-level advisory mandates and strategic decisions of major regional businesses. The position offers one-on-one mentorship from experienced principals. The work operates under a hybrid model that balances focused desk work with collaborative team sessions.

breifcase0-1 years

locationDammam

3 days ago
Sales Engineer

Sales Engineer

📣 Job AdNew

TalentHive

SR 9,000 / Month dotFull-time

About the Role

TalentHive is seeking an ambitious Sales Engineer to join a leading construction company in Dammam, Saudi Arabia. This is an opportunity for Saudi nationals to develop their engineering careers within the fast-growing precast concrete business. The incumbent will play a significant role in executing major projects across the Kingdom, working closely with clients and contributing to commercial success.

This full-time position offers a chance to develop strong commercial and technical expertise in a thriving industry, supporting projects from initial inquiry through to execution. You will be an integral part of a team dedicated to high-impact projects and continuous growth.

Key Tasks and Responsibilities

  • Effectively manage client relationships and support business growth initiatives.
  • Prepare accurate quotations and present comprehensive technical proposals.
  • Collaborate effectively with estimating, operations, and engineering teams to ensure project success.
  • Provide support for projects from the initial inquiry stage through to final execution.
  • Significantly contribute to achieving commercial success across major construction projects.

Qualifications and Requirements

  • Bachelor's degree in Civil Engineering.
  • 1 to 3 years of relevant experience in the construction or engineering sectors.
  • Strong communication and relationship-building skills are essential.
  • Must be a Saudi national.
  • Demonstrate motivation, ambition, and a strong desire for growth within the industry.

Core Skills

  • Client Relationship Management.
  • Technical Proposal Development.
  • Cross-departmental Collaboration.
  • Project Support.
  • Commercial Acumen.
  • Strong Communication Skills.
  • Relationship Building.

Job Details

Job Title: Sales Engineer

Company: TalentHive

Location: Dammam, Eastern Province, Saudi Arabia

Employment Type: Full-time

Experience Required: 1-3 years

Salary: Up to SAR 9,000 per month, plus competitive benefits.

Work Environment and Development Opportunities

This role offers exposure to major projects across Saudi Arabia, with strong opportunities for professional development and career advancement within a leading industry company and a collaborative, fast-paced work environment.

breifcase0-1 years

locationDammam

5 days ago
Propulsion Technician

Propulsion Technician

📣 Job AdNew

Morson Talent

SR 1,481 / Daily dotFull-time

About the Role

Morson Talent is seeking an experienced Propulsion Technician for a high-profile overseas military aviation environment in Dhahran, Saudi Arabia. This role involves supporting maintenance operations on the Tornado fast jet platform within a structured military aviation setting. The position is demanding and safety-critical, requiring adherence to approved technical data, airworthiness requirements, and organizational procedures for the maintenance, inspection, fault diagnosis, repair, and servicing of aircraft propulsion systems.

Key Responsibilities

  • Conduct comprehensive maintenance, servicing, and repair activities on Tornado propulsion systems.
  • Perform engine removal, installation, and functional testing to ensure optimal performance.
  • Carry out thorough fault diagnosis and rectification in strict accordance with approved technical documentation.
  • Conduct detailed inspections of engines, components, and associated systems.
  • Support and/or conduct ground runs and post-maintenance checks to verify system integrity.
  • Ensure all maintenance work complies with stringent airworthiness and regulatory requirements.
  • Accurately complete all required maintenance documentation and certification records.
  • Maintain strict compliance with health, safety, and aviation safety standards.
  • Work effectively and collaboratively as part of a multi-skilled engineering team.
  • Ensure all tools, equipment, and work areas are maintained to the required high standards.

Required Qualifications

  • Demonstrated experience in aircraft propulsion maintenance within an operational environment.
  • Proven ability to interpret and apply technical manuals and engineering documentation effectively.
  • Strong attention to detail with a commitment to safety and quality compliance.
  • Good communication skills and the ability to work effectively within a team environment.

Technical Skills and Experience

  • Extensive experience working on fast jet propulsion systems; Tornado experience is highly desirable.
  • A strong understanding of aircraft engine systems and established maintenance practices.
  • Proficiency in fault finding, diagnostics, and corrective maintenance procedures.
  • Familiarity with military aviation maintenance standards and airworthiness requirements.
  • Experience in engine removal, installation, and functional testing.
  • Capability to perform ground runs and post-maintenance checks.
  • Proficiency in completing maintenance documentation and certification records.
  • Knowledge of health, safety, and aviation safety standards compliance.
  • Skills in maintaining tools, equipment, and work areas.

Contract Details and Location

This is a full-time, 6-month rolling contract position based in Dhahran, Saudi Arabia. The role operates on a Sunday-Thursday working pattern, with 48 hours per week. The daily rate offered is £315, with potential for overtime at the standard day rate. This rate includes shared accommodation and flights to/from the UK for job and visa-related travel. Deployment is expected to commence as soon as possible, with the deployment process potentially taking up to 5 months.

breifcase0-1 years

locationDhahran

5 days ago
Signaling Engineer

Signaling Engineer

📣 Job AdNew

Hitachi Rail

Full-time

About the Role

Hitachi Rail is seeking a Signaling Engineer to join its team in Jeddah, Saudi Arabia. This role contributes to the advancement of digital transformation and technology within the railway sector. The Signaling Engineer will be responsible for ensuring the reliability, availability, and safety of railway signaling systems through maintenance, fault analysis, and technical leadership. The position focuses on optimizing system performance in an operational railway environment.

Key Responsibilities

  • Monitor and maintain the performance of signaling systems to ensure optimal operation.
  • Conduct Level 1 and Level 2 investigations into signaling failures and perform root cause analysis.
  • Perform and review maintenance procedures, checklists, and schedules to ensure adherence to best practices and safety standards.
  • Execute and supervise field maintenance activities, ensuring quality workmanship and timely completion.
  • Analyze system logs to proactively identify and diagnose potential faults.
  • Coordinate with traffic controllers and other maintenance teams during incidents and service disruptions to minimize impact and restore services.
  • Support emergency response and restoration activities, which may include shift work or on-call duties.
  • Ensure strict compliance with all relevant safety standards, maintenance procedures, and regulatory requirements.
  • Identify opportunities for system improvement and propose technical solutions, including modifications and upgrades.
  • Prepare technical reports, failure analysis reports, and performance dashboards.

Qualifications and Requirements

  • Must be a Saudi National.

Required Skills

  • Proficiency in signaling system performance monitoring.
  • Experience with L1 & L2 investigation of signaling failures.
  • Strong capabilities in root cause analysis.
  • Ability to perform and review maintenance procedures.
  • Skills in supervising field maintenance activities.
  • Expertise in system log analysis for fault identification.
  • Effective coordination with traffic control and maintenance teams.
  • Capability to support emergency response efforts.
  • Thorough understanding and application of safety standards compliance.
  • Ability to propose technical solutions for system improvements.
  • Skills in preparing technical reports and failure analysis reports.
  • Proficiency in performance dashboard preparation.

Work Environment and Experience

This is a full-time, on-site role based in Jeddah, Makkah, Saudi Arabia. The position is suitable for individuals with 0-1 years of experience.

Hitachi Rail is committed to creating an inclusive environment and is an equal opportunity employer. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view.

breifcase0-1 years

locationJeddah

3 days ago
Signaling Engineer

Signaling Engineer

📣 Job AdNew

Hitachi Rail

Full-time

About the Role

Hitachi Rail is seeking a Signaling Engineer to join its team in Jeddah, Saudi Arabia. This role contributes to the advancement of digital transformation and technology within the railway sector. The Signaling Engineer will be responsible for ensuring the reliability, availability, and safety of railway signaling systems through maintenance, fault analysis, and technical leadership. The position focuses on optimizing system performance in an operational railway environment.

Key Responsibilities

  • Monitor and maintain the performance of signaling systems to ensure optimal operation.
  • Conduct Level 1 and Level 2 investigations into signaling failures and perform root cause analysis.
  • Perform and review maintenance procedures, checklists, and schedules to ensure adherence to best practices and safety standards.
  • Execute and supervise field maintenance activities, ensuring quality workmanship and timely completion.
  • Analyze system logs to proactively identify and diagnose potential faults.
  • Coordinate with traffic controllers and other maintenance teams during incidents and service disruptions to minimize impact and restore services.
  • Support emergency response and restoration activities, which may include shift work or on-call duties.
  • Ensure strict compliance with all relevant safety standards, maintenance procedures, and regulatory requirements.
  • Identify opportunities for system improvement and propose technical solutions, including modifications and upgrades.
  • Prepare technical reports, failure analysis reports, and performance dashboards.

Qualifications and Requirements

  • Must be a Saudi National.

Required Skills

  • Proficiency in signaling system performance monitoring.
  • Experience with L1 & L2 investigation of signaling failures.
  • Strong capabilities in root cause analysis.
  • Ability to perform and review maintenance procedures.
  • Skills in supervising field maintenance activities.
  • Expertise in system log analysis for fault identification.
  • Effective coordination with traffic control and maintenance teams.
  • Capability to support emergency response efforts.
  • Thorough understanding and application of safety standards compliance.
  • Ability to propose technical solutions for system improvements.
  • Skills in preparing technical reports and failure analysis reports.
  • Proficiency in performance dashboard preparation.

Work Environment and Experience

This is a full-time, on-site role based in Jeddah, Makkah, Saudi Arabia. The position is suitable for individuals with 0-1 years of experience.

Hitachi Rail is committed to creating an inclusive environment and is an equal opportunity employer. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view.

breifcase0-1 years

locationMakkah

3 days ago
Android Mobile Engineer

Android Mobile Engineer

📣 Job AdNew

TestCrew

Full-time

About the Role

TestCrew is seeking an Android Mobile Engineer to join its team in Al Madinah, Saudi Arabia. This full-time position is designed for individuals with 0-1 years of experience who are looking to contribute to the development of stable and scalable production Android applications. The role emphasizes API integration, the utilization of media streaming SDKs, and ensuring high performance, reliability, and security in developed applications.

The successful candidate will play a key role in delivering robust Android applications, with a focus on architectural design that supports scalability, maintainability, and performance. This position requires a proactive approach to release automation, observability, and incident resolution to ensure a seamless user experience.

Key Responsibilities

  • Design and deploy production-ready Android applications to the Google Play Store.
  • Lead the architectural design of Android applications to ensure scalability, reliability, performance, and maintainability.
  • Integrate backend APIs and distributed systems effectively into Android applications.
  • Implement real-time updates, push notifications, background synchronization, and event-driven workflows.
  • Integrate and optimize media streaming SDKs within the Android environment.
  • Optimize application performance, including memory usage, battery consumption, startup time, and network efficiency.
  • Manage the Android CI/CD pipeline, including Play Store releases, versioning, and staged rollouts.
  • Drive crash monitoring, implement observability solutions, and actively participate in production incident resolution.
  • Build applications that are resilient to poor network conditions, Android lifecycle constraints, background execution limits, and device fragmentation.
  • Contribute to Android app hardening, obfuscation, tamper resistance, and threat detection measures.

Required Qualifications

  • Demonstrated experience in successfully shipping production Android applications to the Google Play Store.
  • Mandatory expertise in Kotlin.
  • Deep understanding of the Android SDK, Jetpack components, Android app lifecycle, background work execution, and modern Android architecture patterns.
  • Production experience integrating media streaming or real-time communication SDKs on Android.
  • Proven experience integrating backend APIs, distributed services, and third-party SDKs.
  • Strong understanding of Android performance, stability, memory management, battery optimization, and network usage.
  • Experience with CI/CD pipelines, release automation, crash analysis tools, application monitoring, and staged rollout strategies.
  • Experience in secure mobile development practices and API integration.
  • Experience with Android app obfuscation, hardening techniques, and threat detection.

Technical Skills

  • Android Development
  • API Integration
  • Media Streaming SDKs
  • Performance Optimization
  • Reliability Engineering
  • Mobile Security
  • Release Automation
  • Observability
  • Kotlin
  • Android SDK
  • Jetpack Components
  • App Lifecycle Management
  • Background Work Processing
  • Modern Android Architecture Patterns
  • Distributed Services
  • CI/CD (Continuous Integration/Continuous Deployment)
  • Crash Analysis Tools
  • Application Monitoring
  • Staged Rollout Strategies
  • Secure Mobile Development Practices
  • Android App Obfuscation
  • App Hardening Techniques
  • Threat Detection
  • Streaming Media Integration
  • Low-latency Communication
  • Offline-first Design Principles
  • Resilient Synchronization Mechanisms
  • Production Diagnostics
  • Jetpack Compose UI (preferred)

Work Context

This is a full-time position based in Al Madinah, Saudi Arabia. The role is suitable for candidates with 0-1 years of experience, offering an opportunity to develop expertise in production Android application development within a professional environment.

breifcase0-1 years

locationMadinah

5 days ago
Frontend Developer

Frontend Developer

📣 Job AdNew

TestCrew

Full-time

About the Frontend Developer Role

TestCrew is seeking a Frontend Developer to join our team in Al Madinah, Saudi Arabia. This full-time position involves leading the frontend architecture for complex, production-grade web applications. The role requires integrating these applications with distributed backends and real-time services, focusing on scalability, maintainability, and high performance.

Key Responsibilities

  • Design and develop scalable and maintainable web applications.
  • Lead the architecture for state management, data fetching, and rendering performance optimization.
  • Build real-time user interfaces using technologies such as WebSockets and Server-Sent Events (SSE).
  • Continuously improve the performance, reliability, error handling, and observability of frontend applications.
  • Debug complex issues related to browser performance and real-time data flows.
  • Define API contracts and establish resilient integration patterns with backend development teams.
  • Drive frontend development standards, including testing methodologies, code quality, and deployment processes.

Required Qualifications and Experience

  • Demonstrated deep frontend experience at a production scale.
  • Strong proficiency in TypeScript and React, along with modern frontend architectural patterns.
  • Proven experience with state management solutions, optimizing rendering performance, and managing large codebases.
  • Experience with asynchronous data flows and implementing real-time UI patterns.
  • A strong production mindset focused on reliability, observability, and maintainability.
  • Excellent browser tooling and debugging skills.
  • Experience with automation testing for frontend applications, specifically using Playwright.

Technical Skills

  • TypeScript
  • React
  • WebSockets
  • SSE (Server-Sent Events)
  • Playwright
  • ****
  • WebRTC

Work Details

This is a full-time position based in Al Madinah, Saudi Arabia (Medina). The company is TestCrew.

breifcase0-1 years

locationMadinah

5 days ago
Process Systems Engineer - PDE (SMP)

Process Systems Engineer - PDE (SMP)

📣 Job AdNew

SAMREF Saudi Aramco Mobil Refinery Company Ltd.

Full-time

About the Role

SAMREF Saudi Aramco Mobil Refinery Company Ltd. is seeking a Process Systems Engineer - PDE (SMP) to join their Technical / Process Control Systems section in Yanbu, Saudi Arabia. This role is integral to supporting the Refinery's Operational Technology (OT) assets, encompassing the administration of the Plant Automation Network and the implementation of Cyber Security controls. The position involves maintaining and enhancing the refinery's automation systems, including Distributed Control Systems (DCS), Programmable Logic Controllers (PLCs), and various higher-level control, supervisory, and monitoring OT assets. The Process Systems Engineer will be responsible for ensuring the continuous operation of the refinery by troubleshooting, investigating, and mitigating issues within these critical systems, as well as proposing and implementing enhancements for system reliability.

As a Professional Development Employee (PDE) and part of the Supplementary Manpower (SMP) initiative, this role offers an opportunity for individuals with minimal experience to gain exposure in a vital industrial setting. The incumbent will work closely with control systems and IT/OT infrastructure, contributing to both day-to-day operations and project-based improvements.

Key Responsibilities

  • Monitor and maintain the refinery process automation network and information systems to ensure continuous refinery operations.
  • Troubleshoot and analyze issues related to the network, workstations, control systems, or PLCs.
  • Perform hardware replacements for system maintenance.
  • Take and maintain software and system configuration backups.
  • Adhere to cybersecurity-related actions, including the installation and updating of antivirus software and Microsoft security patches.
  • Provide support during unit startups, trips, and emergency situations.
  • Participate in incident investigations and provide relevant information concerning control systems.
  • Develop procedures and work instructions for control system maintenance.
  • Maintain ongoing communication with control system vendors to address system-related problems and receive technical advisories.
  • Support SAMREF's automation network systems, including peripherals and application systems.
  • Provide support for SAMREF's Management Information Systems (MIS) such as PI and LIMS.
  • Offer technical support to SAMREF's major and in-site projects (*, Technical Service Requests (TSRs), Management of Change (MOCs)) throughout the initial design, critical document review, testing, commissioning, and startup phases of control systems.
  • Plan, oversee, and implement automation systems projects and changes.
  • Develop and update automation system and application procedures and work instructions, including those related to security, backups, and software changes, ensuring compliance from all parties.
  • Enhance and maintain the integrity and robustness of automation, information, and application systems software and hardware.
  • Develop and/or provide documentation and training for special or complex automation systems software and/or control applications to refinery operators and systems engineers.
  • Act in a support role for DCS technicians in troubleshooting and resolving systems hardware issues.
  • Stay updated on the latest technologies and best practices in automation systems and cybersecurity, including notices and alerts, to enhance SAMREF's position in leveraging improved security and adopting best practices.

Qualifications and Requirements

  • Bachelor's degree in Engineering in Computer, Systems, or Electronics.
  • Fresh graduate or with less than 2 years of related experience.
  • Experience as an IT or OT administrator in oil & gas industries is preferred.
  • Must be of Saudi nationality.

Required Skills

  • Cyber Security
  • DCS (Distributed Control Systems)
  • PLCs (Programmable Logic Controllers)
  • Network Administration
  • Troubleshooting
  • System Hardware Maintenance
  • Software Backups
  • System Configuration Backups
  • Antivirus Updates
  • Microsoft Security Patches
  • Incident Investigation
  • Procedure Development
  • Work Instructions
  • Vendor Communication
  • Technical Advisories
  • Automation Systems
  • PI (Process Information)
  • LIMS (Laboratory Information Management System)
  • Project Support
  • Document Review
  • Testing
  • Commissioning
  • Startup Support
  • Project Implementation
  • System Integrity
  • System Robustness
  • Documentation
  • Training
  • Best Practices

Work Environment and Details

This is a full-time, contractor position under the Supplementary Manpower (SMP) initiative. The role is based in Yanbu, Saudi Arabia, within the Technical / Process Control Systems section. The work type is full-time, and the employment type is Contractor/Supplementary Manpower. The announcement period for this position was from June 14, 2026, to June 27, 2026.

breifcase0-1 years

locationMadinah

about 18 hours ago
Full‑Stack Software Engineer

Full‑Stack Software Engineer

📣 Job AdNew

NQT Co.

Full-time

About the Role

NQT Co., a Saudi technology company, is developing an innovative loyalty and rewards platform designed to connect merchants and customers across the Kingdom through a unified points wallet. We are seeking talented Full-Stack Software Engineers to join our team in Riyadh and contribute to a live product used by real users. This is a high-ownership role within a critical fintech product, focusing on developing clean, secure, and financially accurate code. You will build and own features across our backend systems, web portals, and mobile applications, playing a key role in shaping the platform's future.

Key Responsibilities

  • Build and maintain features for backend systems using Java and Spring Boot.
  • Develop and enhance web portals utilizing React and TypeScript.
  • Work on core money flows, including points management, redemption processes, merchant settlements, and payment integrations.
  • Design data models and APIs, leveraging MongoDB for data storage.
  • Assist in shipping features through Docker and CI/CD pipelines.
  • Write tested, secure code with a strong focus on financial correctness.
  • Actively participate in code reviews, architectural discussions, and product decision-making processes.

Qualifications and Requirements

  • Solid skills in React and TypeScript are essential.
  • Proficiency in Java and Spring Boot, or a demonstrated ability and strong drive to learn them quickly.
  • Familiarity with NoSQL databases, specifically MongoDB.
  • Understanding of REST APIs, authentication mechanisms, and secure coding practices.
  • Good habits with Git for version control.
  • Experience with testing methodologies and a collaborative approach to teamwork.
  • Must be based in Riyadh or able to work on-site in Riyadh.
  • Fresh graduates and self-taught developers are encouraged to apply; please showcase your capabilities through a GitHub profile, portfolio, or a project you are proud of.

Technical Skills

  • Frontend Development: React, TypeScript
  • Backend Development: Java, Spring Boot
  • Databases: MongoDB
  • API Design: REST APIs
  • Security: Authentication, Secure Coding
  • DevOps & Tools: Git, Docker, CI/CD (*, GitHub Actions)
  • Testing & Collaboration
  • Mobile Development (Nice to have): Flutter, Dart
  • Domain Knowledge (Nice to have): Payments, Fintech, Loyalty Systems
  • Cloud Platforms (Nice to have): Alibaba Cloud, AWS

Work Environment and Additional Information

This is a full-time position located in Riyadh, Saudi Arabia. The company offers a competitive salary based on skills. Additional preferred skills include an interest in payments, fintech, or loyalty systems, and familiarity with Alibaba Cloud or AWS, Docker, and GitHub Actions. Proficiency in Arabic is considered a plus. Interested candidates can apply through LinkedIn or by sending their CV along with their GitHub profile or portfolio to the designated application channel.

breifcase0-1 years

locationRiyadh

5 days ago
Android Mobile Engineer

Android Mobile Engineer

📣 Job AdNew

TestCrew

Full-time

About the Role

TestCrew is seeking an Android Mobile Engineer to join our team in Riyadh, Saudi Arabia. This full-time position is for individuals with 0-1 years of experience who will contribute to the delivery of stable and scalable production Android applications. The role involves integrating robust APIs, utilizing media streaming SDKs, and ensuring high performance, reliability, security, and efficient release automation.

As an Android Mobile Engineer, you will be responsible for designing and implementing production-ready Android applications. You will play a key role in shaping the Android architecture to ensure scalability, reliability, performance, and maintainability, while also driving improvements in observability and incident resolution.

Key Responsibilities

  • Design and ship production-grade Android applications.
  • Lead the Android architecture to ensure scalability, reliability, performance, and maintainability.
  • Integrate backend APIs and distributed systems effectively.
  • Implement real-time updates, push notifications, background synchronization, and event-driven workflows.
  • Integrate and optimize media streaming SDKs on the Android platform.
  • Optimize application performance, memory usage, battery consumption, startup time, and network utilization.
  • Own the Android CI/CD pipeline, Play Store releases, versioning strategies, and staged rollouts.
  • Drive crash monitoring, enhance observability, and actively participate in production incident resolution.
  • Build applications that are resilient to poor network conditions, Android lifecycle constraints, background execution limits, and device fragmentation.
  • Support Android app hardening, obfuscation, tamper resistance, and threat detection measures.

Required Qualifications

  • Demonstrated track record of shipping production Android applications to the Google Play Store.
  • Mandatory expertise in Kotlin.
  • Deep knowledge of the Android SDK, Jetpack components, application lifecycle, background work management, and modern Android architecture patterns.
  • Production experience integrating media streaming or real-time communication SDKs on Android.
  • Experience integrating backend APIs, distributed services, and third-party SDKs.
  • Strong understanding of Android performance, stability, memory management, battery optimization, and network efficiency.
  • Experience with CI/CD pipelines, release automation, crash analysis tools, monitoring solutions, and staged rollouts.
  • Proficiency in secure mobile development practices and API integration.
  • Experience with Android app obfuscation, hardening, and threat detection techniques.

Technical Skills

  • Android SDK
  • Jetpack
  • Kotlin
  • API Integration
  • Media Streaming SDKs
  • Performance Optimization
  • Reliability Engineering
  • Mobile Security
  • Release Automation
  • Observability
  • CI/CD
  • Play Store Releases
  • Crash Monitoring
  • Mobile Development
  • App Hardening
  • Obfuscation
  • Tamper Resistance
  • Threat Detection
  • Jetpack Compose (Preferred)

Additional Role Details

This is a full-time position based in Riyadh, Saudi Arabia. The role is suitable for candidates with 0-1 years of experience. Preferred experience includes streaming media or low-latency communication, offline-first design and resilient synchronization, strong observability and production diagnostics, and Jetpack Compose UI development.

breifcase0-1 years

locationRiyadh

5 days ago
Fresh Product Engineer

Fresh Product Engineer

📣 Job AdNew

Caravans

Full-time

About the Role

Qawafel is seeking a motivated and detail-oriented Fresh Product Engineer to join our team in Riyadh, Saudi Arabia. This entry-level position is designed for individuals with a background in Software Engineering who are looking to gain practical experience in product development and management. The Product Engineer will play a key role in supporting both the Product and Engineering teams, contributing to the entire product lifecycle from discovery and requirement gathering through to testing and documentation.

This role offers an opportunity to work closely with cross-functional teams, understand customer needs through direct interaction, and contribute to integration projects. The ideal candidate will be eager to learn and grow within the fields of product management, software engineering, and artificial intelligence.

Key Responsibilities

  • Collaborate with Product and Engineering teams to participate in product discovery initiatives.
  • Collect, analyze, and document business and product requirements.
  • Support usability testing efforts and summarize user feedback to inform product improvements.
  • Conduct benchmark analyses of similar products and market solutions to identify competitive advantages and opportunities.
  • Support and take ownership of integration projects, working with internal and external teams to ensure seamless implementation.
  • Undertake customer visits as required to understand their needs, challenges, and pain points.
  • Assist in the preparation of user stories, product documentation, and acceptance criteria.
  • Leverage AI tools to enhance productivity, refine analysis, and improve documentation quality.
  • Support the team in testing new ideas, validating proposed solutions, and contributing to user experience improvements.

Qualifications and Requirements

  • A Bachelor's degree in Software Engineering is required.
  • 0-1 years of relevant experience.
  • Demonstrated proficiency and comfort in using AI tools is essential.
  • Ability to build AI agents.
  • Proficiency in vibe coding.
  • Strong analytical thinking skills to dissect complex problems and propose effective solutions.
  • Excellent documentation skills, with the ability to produce clear and concise technical and product documentation.
  • Good communication skills, enabling effective interaction with various stakeholders.
  • Proven ability to work collaboratively with both product and engineering teams.
  • A strong eagerness to learn and grow in the areas of product management, software engineering, and artificial intelligence.

Required Skills

  • Proficiency in utilizing AI tools for various applications.
  • Experience in building AI agents.
  • Competence in vibe coding.
  • Strong analytical thinking and problem-solving abilities.
  • Excellent documentation and technical writing skills.
  • Effective communication and interpersonal skills.
  • Foundational knowledge or interest in Product Management principles.
  • Solid understanding of Software Engineering concepts.
  • Familiarity with and application of Artificial Intelligence (AI) technologies.

Work Environment

This is a full-time position based in Riyadh, Saudi Arabia. The role involves working closely with both product and engineering teams.

breifcase0-1 years

locationRiyadh

5 days ago
Pre Sales Engineer | Saudi National | AFET KSA

Pre Sales Engineer | Saudi National | AFET KSA

📣 Job AdNew

Al-Futtaim

Full-time

About the Role

Al-Futtaim is seeking a motivated Saudi National Pre-Sales Engineer to join their team in Riyadh, Saudi Arabia. This role is integral to supporting the sales process by analyzing client and tender requirements to recommend optimal elevator systems. The Pre-Sales Engineer will utilize technical expertise to develop specifications, conduct traffic analyses, and ensure compliance with all relevant safety standards and regulations. Success in this position requires a deep understanding of elevator technology, strong communication abilities, and effective collaboration with both sales and engineering departments to deliver customized elevator solutions.

Key Responsibilities

  • Analyze client and tender requirements, including building type, height, traffic flow, and usage patterns, to recommend appropriate elevator systems such as passenger, freight, and panoramic lifts.
  • Perform detailed traffic analysis to determine the optimal number, speed, and capacity of elevators required for specific projects.
  • Ensure all proposed elevator solutions comply with local codes, safety standards, and regulatory requirements.
  • Develop comprehensive technical specifications and accurately input this data into the E-gis system.
  • Coordinate the preparation of necessary drawings and layouts based on technical specifications, including details on shaft size, machine room, pit depth, and headroom.
  • Request CIF/FOB pricing from the factory and collaborate with internal teams to develop accurate cost estimates.
  • Actively support the sales team during meetings with clients, consultants, and contractors, providing technical insights and solutions.
  • Clarify technical queries that arise during the bidding stage and provide comprehensive responses to Requests for Quotations (RFQs), Requests for Proposals (RFPs), and tender documents.
  • Thoroughly review tender documents, identify all technical requirements, prepare compliance sheets and deviation lists, and ensure all submissions strictly adhere to project specifications.
  • Effectively transfer all finalized technical details to the execution team for project implementation.
  • Undertake any other assigned tasks by superiors, which may include responsibilities related to production and shipments.

Qualifications and Requirements

  • Possession of an Engineering Degree or an equivalent bachelor's degree.
  • 1-3 years of relevant experience, with a preference for experience within the elevator industry.
  • Proficiency in CAD software, specifically AutoCAD.
  • A valid KSA Driving License.

Required Skills

  • Strong verbal and written communication skills.
  • A proactive problem-solving mindset.
  • The ability to work effectively under pressure and manage multiple concurrent activities.
  • Self-motivation with the capacity to inspire and motivate others.

Work Context

This is a full-time position based in Riyadh, Saudi Arabia. The role requires a Saudi National to join the Al-Futtaim team.

breifcase0-1 years

locationRiyadh

7 days ago
Junior Power System Engineer

Junior Power System Engineer

📣 Job AdNew

Elia Grid International (EGI)

Full-time

About the Role

Elia Grid International (EGI) is a global power systems consultancy focused on supporting the worldwide transformation of electricity systems. Leveraging the expertise of European transmission system operators Elia (Belgium) and 50Hertz (Germany), EGI offers technical and strategic advisory services to power utilities, regulators, and energy stakeholders. The company operates internationally, with a presence in Belgium, Germany, the UAE, Saudi Arabia, Malaysia, and Canada. In Saudi Arabia, EGI contributes to projects aligned with Vision 2030, concentrating on renewable energy integration, grid expansion, system reliability, and advanced transmission solutions. As a Junior Power System Engineer, you will join experienced project teams and progressively take on responsibilities in power system studies. This role provides an opportunity to learn about the planning, analysis, and optimization of transmission systems for the energy transition. Career development will be supported by guidance from experienced specialists, with evolving responsibilities based on acquired skills and interests.

Key Responsibilities

  • Support the development and delivery of power system consultancy services within Saudi Arabia.
  • Conduct data collection for power system studies and analyses.
  • Build, update, and validate power system models for various applications.
  • Contribute to studies on the integration of renewable energy sources and battery storage systems.
  • Perform power system simulations, including load flow, short circuit, hosting capacity, and transient stability analyses.
  • Prepare technical reports and presentations for internal and external stakeholders.
  • Participate in client interactions and assist in proposal preparation under mentorship.

Qualifications and Requirements

  • Master's degree in Electrical Engineering, Energy Engineering, or a related field.
  • 0-1 years of relevant experience; recent graduates are encouraged to apply.
  • Foundational understanding of power systems and transmission networks.
  • Demonstrated curiosity, proactiveness, and willingness to develop technical and consulting skills.
  • Ability to work effectively in a team environment and an international setting.
  • Good communication skills in English; proficiency in Arabic is a significant asset.

Required Skills

  • Power System Consultancy Services
  • Data Collection
  • Power System Models (Building, Updating, Validation)
  • Renewable Energy Integration
  • Battery Storage Integration
  • Power System Simulations
  • Load Flow Analysis
  • Short Circuit Analysis
  • Hosting Capacity Analysis
  • Transient Stability Analysis
  • Technical Report Writing
  • Presentation Skills
  • Client Interactions
  • Proposal Preparation
  • Familiarity with power system analysis tools such as PowerFactory or PSS/E is a plus.
  • Curiosity and Proactiveness
  • Technical Skills Development
  • Consulting Skills Development
  • Teamwork
  • Communication

Work Environment and Location

This is a full-time position based in Riyadh, Saudi Arabia. EGI provides structured on-the-job training, mentoring, and technical coaching, offering exposure to international projects and energy challenges. The company fosters a collaborative and inclusive work culture. Occasional international travel may be required, estimated at around 10% depending on project needs.

breifcase0-1 years

locationRiyadh

3 days ago
Fire Protection Engineer

Fire Protection Engineer

📣 Job AdNew

Fire Defense Innovations

Full-time

About the Role

Fire Defense Innovations is a consultancy partner focused on delivering advanced fire protection solutions. The company specializes in providing innovative strategies and advisory services to safeguard businesses, ensuring paramount safety and strict compliance with fire safety standards. This is a full-time, on-site position for a Fire Protection Engineer based in Riyadh, Saudi Arabia.

Role Overview

The Fire Protection Engineer will provide essential engineering expertise in fire protection and safety. This role involves the comprehensive design, evaluation, and implementation of fire safety systems, ensuring adherence to all relevant regulations. The engineer will conduct thorough risk assessments, develop fire suppression system designs, and supervise installation and maintenance processes. Collaboration with various teams to enhance life safety measures and overall fire safety protocols is a key aspect of this position.

Key Responsibilities

  • Design, evaluate, and implement fire safety systems to ensure optimal protection.
  • Ensure strict compliance with all applicable fire safety codes, standards, and regulations.
  • Conduct comprehensive risk assessments to identify potential fire hazards and vulnerabilities.
  • Develop detailed designs for fire suppression systems.
  • Oversee the installation and maintenance processes of fire protection systems.
  • Collaborate with internal and external teams to improve life safety measures.
  • Contribute to the enhancement of overall fire safety protocols within client organizations.

Qualifications and Requirements

  • Bachelor's degree in Fire Protection Engineering, Mechanical Engineering, or a closely related engineering field.
  • Demonstrated proficiency in Fire Protection Engineering principles and Fire Suppression Systems.
  • Strong understanding of Life Safety, Fire Safety, and general Safety Engineering principles.
  • Familiarity with current fire safety codes, relevant industry standards, and regulatory compliance requirements.
  • Proven problem-solving skills with a keen attention to detail.
  • Ability to work effectively and collaboratively within team environments.
  • Experience in fire safety design, conducting risk analysis, and performing system evaluations.

Additional Information

Relevant certifications such as Certified Fire Protection Specialist (CFPS) are considered a significant advantage. This role requires 0-1 years of experience.

breifcase0-1 years

locationRiyadh

3 days ago
COMPUTER VISION ENGINEER

COMPUTER VISION ENGINEER

📣 Job AdNew

Emboard

Full-time

About the Role

Emboard is seeking a Computer Vision Engineer to join its team in Riyadh, Saudi Arabia. This role focuses on developing real-time computer vision solutions for applications such as face recognition and industrial anomaly monitoring. The position involves contributing to edge systems designed to enhance safety and operational efficiency. The role offers an opportunity to influence the development of advanced systems and foster professional growth in a dynamic field.

As a member of the organization, you will address challenges including optimizing complex models for industrial applications and collaborating with cross-functional teams. The role emphasizes creativity, open communication, and a collaborative work environment, with a commitment to work-life balance and access to advanced tools and technologies.

Key Responsibilities

  • Develop and optimize computer vision models for industrial use cases, including Personal Protective Equipment (PPE) compliance, face recognition, and anomaly detection.
  • Build and maintain Real-Time Streaming Protocol (RTSP)-based edge inference pipelines for seamless data flow from cameras to edge devices and backend dashboards.
  • Integrate computer vision outputs into access control decisions and alert systems to improve operational effectiveness and security.
  • Collaborate with Robot Operating System 2 (ROS2) and Internet of Things (IoT) teams to ensure smooth integration of robot perception capabilities.
  • Optimize computer vision models for efficient deployment on edge hardware such as Nvidia Jetson/Orin platforms and mini-PCs.

Qualifications and Requirements

  • A Bachelor's degree in Computer Engineering, Computer Science, or a closely related field is required.
  • 1 to 5 years of experience in computer vision, with a preference for experience in industrial applications.
  • Proficiency in developing and optimizing computer vision models, particularly for face recognition and anomaly detection.
  • Strong analytical thinking skills for problem-solving and innovation.
  • Effective communication skills to articulate complex technical concepts.
  • Demonstrated teamwork capabilities and a collaborative mindset.

Technical Skills

  • Expertise in developing and optimizing computer vision models, including experience with YOLOv8 (or later versions).
  • Proficiency in using OpenCV for image processing and computer vision tasks.
  • Experience with relevant model optimization frameworks.
  • Strong programming skills in Python.
  • Familiarity with deep learning frameworks such as PyTorch or TensorFlow.
  • Understanding of RTSP pipeline development and camera stream processing.
  • Knowledge of edge deployment methodologies and experience deploying models on edge hardware.
  • Experience with ROS2 integration and IoT integration is beneficial.
  • Familiarity with deploying models on Nvidia Jetson/Orin platforms and mini-PC edge hardware.
  • Excellent problem-solving abilities.
  • Adaptability and a willingness to learn new technologies and methodologies.

Additional Information

Advanced degrees (Master's or PhD) in a relevant field are considered a plus. Relevant certifications in computer vision or machine learning are preferred but not mandatory. Previous roles involving mentorship or team leadership are considered a bonus. Established connections within the computer vision industry or related fields are advantageous.

This is a full-time position located in Riyadh, Saudi Arabia.

breifcase0-1 years

locationRiyadh

5 days ago
T&C Protection Engineer

T&C Protection Engineer

📣 Job AdNew

Larsen & Toubro

Full-time

About the Role

Larsen & Toubro is seeking a T&C Protection Engineer to join their team in Riyadh, Saudi Arabia. This role is integral to ensuring the proper functioning and expected performance of facilities, equipment, and plants through rigorous testing and commissioning activities. The T&C Protection Engineer will be instrumental in bringing systems to a point of optimal effectiveness, meeting client needs, and ensuring adherence to project specifications. This is a full-time position offering an opportunity to develop expertise in testing and commissioning within a project environment.

Key Responsibilities

  • Competently test Main Advanced Relays, backup relays, and Auxiliary relays, executing these tasks individually to ensure completion within BSP projects.
  • Operate all makes of relay software applications effectively.
  • Operate all makes of secondary and primary current injection kits.
  • Demonstrate thorough knowledge of protection schemes, including reading and verification in the field.
  • Identify problems and shortcomings with existing systems and propose improvements.
  • Offer advice and implement improvements regarding operational procedures.
  • Schedule and coordinate testing and commissioning activities to meet deadlines.
  • Coordinate testing and commissioning activities with internal and external stakeholders.
  • Provide expert advice on testing and commissioning procedures and documentation.
  • Produce or assist in the production of all necessary test and commissioning documentation.
  • Undertake testing and commissioning activities, ensuring compliance with time and cost parameters as per specified site requirements.
  • Monitor progress, meticulously record all test results, and witness final testing and acceptance of equipment.
  • Compile all documentation for inclusion in the site test dossier.
  • Ensure the safe testing and commissioning of completed installations to achieve the necessary plant performance in accordance with project program requirements.

Qualifications and Requirements

  • Experience in testing and commissioning of electrical protection systems.
  • Familiarity with advanced relays, backup relays, and auxiliary relays.
  • Proficiency in operating relay software applications.
  • Experience with secondary and primary current injection kits.
  • Understanding of protection schemes and their field verification.
  • Ability to improve operational procedures and provide related advice.
  • Skills in scheduling and coordinating complex tasks.
  • Capability in identifying and resolving system issues.
  • Experience in coordinating with diverse stakeholders.
  • Proficiency in producing and managing test and commissioning documentation.
  • Ability to ensure compliance with site requirements, time, and cost constraints.
  • Experience in monitoring progress and recording test results.
  • Familiarity with equipment acceptance procedures.
  • Knowledge of safety procedures in testing and commissioning.
  • Understanding of plant performance requirements.

Required Skills

  • Advanced Relays Testing
  • Relay Software Applications
  • Secondary & Primary Current Injection Kits
  • Protection Schemes Reading and Verification
  • Operational Procedures Improvement
  • Scheduling and Coordination
  • Problem Identification and Resolution
  • Stakeholder Coordination
  • Test and Commissioning Documentation Management
  • Site Requirements Compliance
  • Test Results Recording
  • Equipment Acceptance Procedures
  • Safety Procedures
  • Plant Performance Optimization

Work Environment and Experience

This is a full-time position based in Riyadh, Saudi Arabia. The role is suitable for individuals with 0-1 years of experience, providing a foundational opportunity to build expertise in testing and commissioning within a project-focused setting.

breifcase0-1 years

locationRiyadh

5 days ago
Mechanical Engineer

Mechanical Engineer

📣 Job AdNew

MBA Office

Full-time

About the Role

MBA Office, an architectural and engineering consultancy based in Saudi Arabia, is seeking a Mechanical Engineer to join its team in Riyadh. The firm specializes in delivering comprehensive turnkey solutions for B2B clients and real estate developers, focusing on integrating architectural innovation with structural precision. This full-time, on-site position is designed for an early-career professional with 0-1 years of experience, who will contribute to the design, optimization, and execution of mechanical systems for complex projects within the built environment.

Key Responsibilities

  • Design and optimize mechanical systems and machinery to meet project specifications and performance requirements.
  • Create detailed technical drawings and documentation using Computer-Aided Design (CAD) software, including Revit and other CAD platforms.
  • Manage project workflows, ensuring adherence to timelines and project milestones.
  • Conduct research and development to identify and implement improvements in mechanical designs, fostering innovation and efficiency.
  • Collaborate effectively with cross-functional teams, including architects, structural engineers, and project managers, to ensure integrated project delivery.
  • Ensure all mechanical engineering designs and installations comply with relevant industry standards, codes, and regulations.

Qualifications and Requirements

  • Possess a valid SCE Accreditation.
  • Hold a Bachelor's degree in Mechanical Engineering or a closely related field; a Master's degree is considered a plus.
  • Demonstrate proficiency in the fundamental principles and practices of Mechanical Engineering, including the design and analysis of mechanical systems.
  • Exhibit experience in Machine Design.
  • Show experience in Research and Development (R&D) to create innovative and efficient engineering solutions.
  • Familiarity with industry standards, codes, and regulations pertinent to mechanical systems.
  • Experience within the construction or real estate development sector is considered an advantage.

Required Skills

  • Mechanical Engineering principles and practices
  • Design and analysis of mechanical systems
  • Machine Design
  • Computer-Aided Design (Revit & CAD)
  • Project Management
  • Research and Development (R&D)
  • Understanding of industry standards, codes, and regulations for mechanical systems
  • Strong communication skills
  • Effective teamwork and collaboration abilities

Work Environment and Details

This is a full-time, on-site position located in Riyadh, Saudi Arabia. The role is suitable for candidates with 0-1 years of experience in Mechanical Engineering.

breifcase0-1 years

locationRiyadh

3 days ago