89 Computer Engineer jobs in Egypt
Computer Vision Engineer
Posted today
Job Viewed
Job Description
Develop and provide image processing & deep learning algorithms and solutions based on customer needs.
**Responsibilities**:
- Design data / image / video analytics algorithms and evaluate performance on large dataset
- Design, train, and optimize Deep Neural Networks with a view to implementing on embedded DSP platforms
- Implement and integrate algorithms into the overall solution
- Identify, validate, and document business needs and requirements
- Gather, research, and analyse system and operation processes / data to understand and formulate problems / opportunities
- Identify and evaluate solution concepts, formulate core problems into tractable mathematical problems
- Identify, validate, and document solution requirements
- Research and evaluate image / video / data analysis algorithm and packages based on image processing or machine learning.
- Create software development and integration plans, test plans, test cases, and acceptance criteria
- Perform testing; gather, analyse, and document test results
- Research, validate, troubleshoot, and resolve system / software issues and provide technical support regarding system / software capabilities, issues, and technical questions
- Identify, define, gather, and analyse solution operational performance metrics and determine necessary corrective actions and / or improvements.
**Job Requirements**:
- Bachelor of Science degree or higher in Computer Science, Engineering, Applied Mathematics, or a related technical field
- Knowledge of OpenCV and other open source image processing, computer vision, or data mining libraries
- Knowledge of pattern classification, image-based object detection, object matching
- Primary experience in building machine learning models and datasets
- Ability to define system / software requirements and perform requirement analysis
- Ability to create system / software architecture, design, and specifications
- Ability to perform system / software design review, technical assessment and trade-off study
- Ability to create system / software development and integration plans, test plans and test cases
- Ability to create and implement advanced algorithms to solve real customers problems
- Ability to perform system / software integration, installation, configuration, and testing
- Ability to create technical documentation such as user stories, requirements, design specifications, architectural diagrams, user manual
- Ability to adhere to schedules and work well in a highly collaborative environment on product development projects in a cross-functional, matrix environment and manage technical team as assistant
- Strong Arabic and English language knowledge - both spoken and written
Online Computer Science/information Technology Tutor
Posted today
Job Viewed
Job Description
**Daily Responsibilities**:
C, C#, C++
Computer Modeling Database
HTML
JavaScript
SQL
Visual Basic
Computer Basics
Desktop Publishing
Oracle Database Networking
Perl Programming
TCP/IP
Unix Website Development
Principles of Information Systems
Linux
Calculus I, II, and III
Algebra
Statistics
Position is full time.
**Responsibilities will include the following**:
- Facilitating development of learning skills and concepts
- Providing guidance and encouragement while maintaining a positive attitude
- Facilitating learning without lecturing the material
- Answering specific questions about material presented
- Assisting students in learning problem solving strategies and methods of studying
- Keeping proper records and turning them into Ali Enterprise.
**Position Requirements**:
- Ability to work from our office in 6th of October City, Egypt
- Currently enrolled in graduate or undergraduate-level courses with 2 years minimum study in tutor discipline
- Strong verbal and written communication skills
- Patience in working with students for whom learning does not come easily
- Responsible, dependable, and organized work habits.
Embedded Software Engineer-powertrain Systems
Posted today
Job Viewed
Job Description
**Mission**:
**We focus on developing innovative technology and systems that reduce fuel consumption in cars and increase efficiency, while keeping the pleasure of driving.**
**CO₂ emission-reduction solutions**:
- **
**Stop-Start system**
: Valeo was the first supplier to offer customers this system that automatically shuts the engine off when a vehicle is at a standstill, saving as much as 15% in fuel consumption in dense urban traffic.
- **
**Mild-hybrid technology (48V)**
: Valeo is working on innovative hybrid solutions that require less fuel consumption and lead to lower CO₂ emissions.
- **
**Electric Supercharger**
: improves vehicle performance by up to 27% without increasing fuel consumption.
*** Being part of software development team in PTS-PEL (PowerTrain Systems Electronics)**:
- Designs and makes all the power and control electronics for the Powertrain Systems Business Group.
- The Team is delivering software to most premium Manufacturers such as Porsche, Daimler, VW, Audi, PSA, Volvo, Jaguar, Land Rover.
- Has the opportunity to work as part of small teams & enhance skills in different parts of the Software that ranges from AutoSAR stacks configuration and Boot-loader development to Micro-controller drivers development, MCAL configuration & Complex Drivers development.
- Using advanced software technologies such as AUTOSAR basic software drivers, Bootloader, Real Time Operating Systems, CAN and Flexray communication, Vehicle diagnostic and Software Safety.
- Has the responsibility to travel & support other PTS teams in France, Norway & China.
*** Job Description**:
Develop Software for embedded systems in C
- Design and Develop Drivers, MCAL, Bootloaders Software
- Configure the different software components according to the specified requirements.
- Deliver and integrate the software component in overall software according to defined high level design.
- Develop component test plans and test cases to verify the correct functionality against the requirements.
- Verify the software component functionalities in a defined HW target/platform.
- Execute static analysis tools and analyze the results.
- Follow defined project processes and ensure process conformance.
- Report work progress continuously through attendance of daily & weekly project internal meetings.
- Contribute effectively in the continuous improvement of his/her project, team, and work environment.
- Raise flags pro-actively for any issue that can impact his/her project or team.
- Report findings (SW Bugs) on the configuration management tool.
**For Seniors SW Engineer**:
- Participate in system and customer requirements analysis for new products.
- Participate in high level design architecture definition for the new products.
- Responsible for system and customer requirements analysis for projects that have high reuse factor.
- Design complicated software component(s) based on defined high-level design.
- Perform technical reviews on software component design, code, and component test, and integrate test strategy and plan.
- Support and coach the team members pro-actively in their daily on-job tasks.
Software Engineer
Posted 6 days ago
Job Viewed
Job Description
At times independently operate when setting up, support and deliverables for projects either locally or internationally. Also work in a team environment when developing solutions for potential clients with new requirements and on big project. Supporting the business in project work and being able to adapt to last minute changes/work.
Key Responsibilities Measures
Writing end to end solutions or modifying existing solution to improve efficiency
The successful operation and milestones of each project requirements being met within or completing within tight timeframes
Able to start setting up projects in regards to scanning, OMR and preparing for emark independently
Able to start the work process with little oversight once requirements have been laid out
Being flexible by alternating between project support to software development to taking onboard new tasks/requirements
Ability to switch between tasks and learning requirements and being able to complete the tasks
Work with AWS infrastructure on regular web app deployments
Ability to work with AWS cloud environment and knowledge on AWS services
Main Job Dimensions
**Adaptability**
Most of the work is every changing due to client requirements or when problems arise being able to switch to solving and providing a solution to said problems. Work is not static and requires a lot of flexibility in being able to suddenly change to new tasks.
**Communication**
Clearly conveying information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
**Continuous Learning**
Actively learning and building skills required for the foreseeable further in relation to future client and business requirements
**Innovation**
With the potential of new projects where solutions are required being able to think outside of the box to provide new but efficient solutions
**Technical/Professional Knowledge and Skills**
Having achieved a satisfactory level of technical and professional skill or knowledge in position-related areas; keeping up with current developments and trends in areas of expertise.
**Work Standards**
Setting high standards of performance for self and others; assuming responsibility and accountability for successfully completing assignments or tasks; self imposing standards of excellence rather than having standards imposed.
Main Challenges
**Job Fit - Challenging work**
Working on high pressure tasks with limited timeframe for deliver but also working internationally for weeks at a time independently with the potential for no backup on supporting and delivering projects.
**Job Fit - Continuous learning**
Increasing knowledge and skill when circumstances call for additional learning.
Qualifications and/or Experience
**Preferable**
At least 3 years commercial experience with C#.NET on Windows based development. Any Web
based development and AI machine learning experience or self-study exposure is added value.
* At least 5 years commercial experience with Microsoft SQL Server Database Engine, SSIS, SSRS
* Experience working with MySQL and Workbench is added value.
* Solid knowledge of T-SQL.
* Experience with SSMS, SSDT, and offline database development.
* Installing and configuring Database systems, patches and upgrades. Especially Windows based.
* Database administration of SQL Servers including Performance Tuning, Backup/Recovery and
Security
* Sound knowledge of Microsoft Office tools such as Excel, PowerPoint and Word.
* Support of development, Test, and production database environments
* Good communication skills both written and verbal.
Other Relevant Information
This position description is indicative of the range of job requirements.
The job comprises other duties as required.
It is the responsibility of all employees to ensure they behave in a way that is consistent with the company's Code of Conduct and its policies and procedures.
**Who we are:**
At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson.
Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.
If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing
**Job:** Engineering
**Job Family:** TECHNOLOGY
**Organization:** Assessment & Qualifications
**Schedule:** FULL_TIME
**Workplace Type:** Hybrid
**Req ID:** 20718
Software Engineer
Posted today
Job Viewed
Job Description
Fully responsible for the development, management, troubleshooting, and enhancement of existing solutions including backend and frontend components. Also responsible for innovative solutions, performance optimization, and performing various day-to-day programming, database, and other projects related tasks on day to day basis.
**Job Requirements**:
- Strong knowledge and experience in.NET framework, ASP.Net (C#), WCF, RESTful APIs, SOAP, and Windows Services.
- Strong understanding of Socket Programming, Multithreading, and Asynchronous Programming.
- Experience in Hardware Integration using TCP/IP communication.
- Strong experience is required with MS SQL Server, especially handling large-size databases, SQL Service Broker, and Queue Management.
- Good and thorough knowledge of database management, administration, and performance tuning.
- Knowledge of JavaScript, jQuery, and other scripting languages.
- Good knowledge of frontend development using HTML5, CSS3 & Bootstrap.
- Strong communication and client-facing skills.
- Team building & project management skills.
- IoT/AI knowledge will be added advantage.
**Minimum Educational Qualification**:
- Minimum 03-05 years experience in software development.
Software Engineer
Posted today
Job Viewed
Job Description
**Responsibilities**:
The software engineer will Analysis, design, development, test, and deploy GEOINT solutions. You will also support all life cycle activities spanning analysis through maintenance, using established software development best practices, and related procedures
**Basic Qualifications**:
- Bachelor of Science degree in Information Systems, Computer Science, or Software Engineering or related degree
- 5+ Yrs of Experience
- Active TS/SCI
- Hands-on Applications software experienced with Java/C++/Python/Ruby-Rails/Matlab scripting, plus Linux (CentOS or other Linux VMs)
- Expertise in the integration of real-time GEOINT software, plug-in tools, algorithm design, and implementation,
**Desired Qualifications**:
- Visual basic, XTML, Apache Accumulo & Cassandra, Geowave, math and scientific libraries such as numpy, scipy, and scikit-learn, web services, and mobile apps, OpenSource Tools (PostgreSQL, PostGIS/MySQL, GeoServer, MapServer)
Software Engineer
Posted today
Job Viewed
Job Description
**Responsibilities**:
The software engineer will Analysis, design, development, test, and deploy GEOINT solutions. You will also support all life cycle activities spanning analysis through maintenance, using established software development best practices, and related procedures
**Basic Qualifications**:
- Bachelor of Science degree in Information Systems, Computer Science, or Software Engineering or related degree
- 5+ Yrs of Experience
- Active TS/SCI
- Hands-on Applications software experienced with Java/C++/Python/Ruby-Rails/Matlab scripting, plus Linux (CentOS or other Linux VMs)
- Expertise in the integration of real-time GEOINT software, plug-in tools, algorithm design, and implementation,
**Desired Qualifications**:
- Visual basic, XTML, Apache Accumulo & Cassandra, Geowave, math and scientific libraries such as numpy, scipy, and scikit-learn, web services, and mobile apps, OpenSource Tools (PostgreSQL, PostGIS/MySQL, GeoServer, MapServer)
Be The First To Know
About the latest Computer engineer Jobs in Egypt !
Software Engineer
Posted today
Job Viewed
Job Description
**Job Summary**:
Fully responsible for the development, management, troubleshooting, and enhancement of existing solutions including backend and frontend components. Also responsible for innovative solutions, performance optimization, and performing various day-to-day programming, database, and other projects related tasks on day to day basis.
**Job Requirements**:
- Minimum 3-5 years experience in software development.
- Strong knowledge and experience in.NET framework, ASP.Net (C#), WCF, RESTful APIs, SOAP, and Windows Services.
- Strong understanding of Socket Programming, Multithreading, and Asynchronous Programming.
- Experience in Hardware Integration using TCP/IP communication.
- Strong experience is required with MS SQL Server, especially handling large-size databases, SQL Service Brokers, and Queue Management.
- Good and thorough knowledge of database management, administration, and performance tuning.
- Knowledge of JavaScript, jQuery, and other scripting languages.
- Good knowledge of frontend development using HTML5, CSS3 & Bootstrap.
- Strong communication and client-facing skills.
- Team building & project management skills.
- IoT/AI knowledge will be added advantage.
**Minimum Educational Qualification**:
- Minimum 03-05 years experience in software development.
Software Engineer
Posted today
Job Viewed
Job Description
Senior software engineer is typically required to work with and supervise a team of software engineers developing information systems for a website or other software programs
**Duties and responsibilities**
- Participate in development of new services and operations support team to ensure delivery and resolution of solutions incidents within the predefined SLAs/KPIs in a controlled & optimized middleware & order fulfilment
- Support team projects delivery and implementation
- Requirement gathering.
- Solution design
- Solution Development
- Functional testing and support within domain.
**Job specification**
- Bachelors degree in computer engineering, Computer Science, or equivalent discipline.
- Strong knowledge and experience in.NET / Core framework technologies (C#, MVC, Web API and Entity framework), OOP principles and SQL database.
- Good knowledge in design patterns and solid principles.
- Knowledge in Angular 4+ and Mongo DB is a plus
- 1-3 years of experience.
**Contract**:
Regular
Software Engineer II
Posted 4 days ago
Job Viewed
Job Description
In parallel, you will contribute to the evolution of the Ads serving stack that powers advertising across Bing Search, MSN, Start.com, Edge Browser shopping, and other Microsoft services. This stack is a low-latency, geo-distributed system operating at massive scale, handling complex workloads such as large-scale ML inferencing for ad ranking, real-time bidding, and a variety of ad-serving scenarios. Every millisecond counts, and the engineering challenges span from feature innovation to deep optimization across the stack.
You will own and drive significant feature areas, collaborate with top engineers across the globe, and contribute to a system that supports billions of ad impressions daily. The role demands strong technical depth, a proactive mindset, and the ability to work independently while influencing cross-team efforts. If you thrive on solving deep technical challenges and want to be part of a team that is shaping the future of large-scale intelligent infrastructure, this is the place to be.
**Our Culture:** Microsoft Culture ( Deliver secure, well-tested, and maintainable code across both the Ads serving stack and LLM/MCP infrastructure.
+ Collaborate with engineering and product teams to build scalable, intelligent solutions for ad delivery and system health monitoring.
+ Design and implement distributed services supporting ad ranking, bidding, and Copilot experiences for DRIs.
+ Contribute to scenario and use case definitions focused on observability and intelligent agent interactions.
+ Build resilient services with high availability, scalability, and robust diagnostics.
+ Champion long-term architectural simplicity and maintainability across legacy and emerging systems.
+ Own the full development lifecycle, including testing, deployment, and production readiness.
+ Ensure modular, secure, reliable, and actively monitored components throughout the stack.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to C#, Python OR another modern language.
+ A good grasp of how **distributed systems, APIs, microservices, and databases** fit together to power real-world applications.
+ Some familiarity with **working with Large Language Models (LLMs)** - whether it's prompt design, grounding data, embeddings, or integrating APIs.
+ Strong problem-solving mindset, with the ability to **dig into tricky issues** across systems and data flows until you get to the root cause.
+ Comfortable **working and communicating** **across teams in different regions** - you'll be collaborating with engineers both locally and globally.
**Preferred Qualifications:**
+ Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
+ Experience building **MCP servers** or working with **agentic AI flows** .
+ Exposure to **observability tools** like Geneva, Prometheus, Grafana, or App Insights.
+ Familiarity with **AI developer frameworks** such as LangChain, Semantic Kernel, or AutoGen.
+ Background in building **developer productivity tools** (e.g., scaffolding, code generation, or internal platforms).
+ Experience with **containers and orchestration** (Docker, Kubernetes).
+ Understanding of **business intelligence and analytics systems** like Power BI, Spark, or Databricks.
+ Comfort working within the **Microsoft ecosystem** - Azure DevOps, GitHub Actions, VS Code extensions, etc.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .