8 Computer Engineering jobs in Egypt
Senior Engineer, Embedded Systems (Rtos) Einfochips
Posted today
Job Viewed
Job Description
Senior Engineer, Embedded Systems (RTOS) | eInfochips
**COMPANY PROFILE**
eInfochips has over 1700+ professionals, world-class processes and infrastructure spread across 8 delivery centers in Ahmedabad (HQ), Pune, Bangalore and Chennai. The Company has been debt-free, cash-positive and has shown 20%+ Y on Y growth over the past 4 years.
With a strong focus in verticals like Avionics, Retail, Security & Surveillance and Semiconductor, along with a clientele of 30+ Billion Dollar Enterprises, eInfochips is poised to grow at over 25% per annum.
We are known for our vibrant and dynamic workplace, where personal and professional fulfillment and company success go hand in hand. We take pride in creating exceptional work experiences, encouraging innovation and being involved with our employees, customers and communities. We have been repeatedly recognized by Gartnet/Frost & Sullivan/Zinnov/Deloitte/NASSCOM for variety of our cutting edge work.
**KEY RESPONSIBILITIES**
- To Analyze domain specific technical or low-level requirement and modification as per end customer or system requirement.
- Perform software testing including unit, functional and system level requirement including manual and automated
- Troubleshoots module/unit level software problems.
- Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
- Follow defined process for software Development life cycle
- Develops software solutions from established programming languages or by learning new language required for specific project.
**EXPERIENCE REQUIRED**
- 3+ years experience working with Embedded Systems based on RTOS.
- Programming skill:
C Advanced
C++ Nice to Have
Scripting (Shell/Python) Nice to Have
- Familiarity working with development tools like Debuggers, SCA Tools, GIT, SVN, JIRA.
- Good Knowledge of the communication protocols like UART, RS232/485, SPI, I2C, USB, WIFI, Bluetooth and Ethernet.
- Experience working with different embedded ARM M0/M3/M4 platform from silicon company like Qualcomm, TI, NXP, ST.
- Experience developing unit test for code automated testing
- Strong sense of ownership, passionate, fast learner, analytical mind set.
- Ability to read schematics, data sheets, device manual, etc. and develop needed functionalities
- Ability to closely work with electrical team
**Location**:
EG-Cairo, Egypt (Al Emdad & Al Tamween)
**Time Type**:
Full time
**Job Category**:
Engineering Services
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.
Software Engineering Lead
Posted today
Job Viewed
Job Description
**Responsibilities**:
- Lead the design and implementation of scalable and secure data analysis and ML pipelines
- Lead the team to generate new data-driven insights and business opportunities
- Partner closely with leaders in AI Platform, Azure and across Microsoft
- Demonstrate team’s work and partnerships to business stakeholders
- Create an agile and vibrant engineering environment for the team
- Drive DevOps excellence mindset and culture within the team
Develop a hands-on understanding of other industry-leading technologies
**Qualifications**:
Required Qualifications
- 10+ years of experience developing and shipping software products/services
- B.Sc. in Computer Science, Computer Engineering, or related disciplines
- Solid understanding of computer science algorithms and data structures
- Strong problem solving and coding skills using Python, C#, C++, or Java
- Prior experience in technical leadership, management, building and growing teams
- Passion for data science, machine learning and/or natural language processing
Preferred Qualifications
- Knowledge of Cloud platforms (especially Azure) is a big plus
- Experience in machine learning or natural language processing is a big plus
- Knowledge of large-scale data analytics engines like Spark and Azure Synapse is a big plus
- Experience in Semantic Parsing, NL2Code, Static Code Analysis or Responsible AI is a plus
- Familiarity with MLOps solutions like Azure Machine Learning is a plus
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Software Engineering Lead
Posted today
Job Viewed
Job Description
**Responsibilities**:
- Lead the design and implementation of scalable and secure data analysis and ML pipelines
- Lead the team to generate new data-driven insights and business opportunities
- Partner closely with leaders in AI Platform, Azure and across Microsoft
- Demonstrate team’s work and partnerships to business stakeholders
- Create an agile and vibrant engineering environment for the team
- Drive DevOps excellence mindset and culture within the team
- Develop a hands-on understanding of other industry-leading technologies
**Qualifications**:
**Required Qualifications**
- 10+ years of experience developing and shipping software products/services
- B.Sc. in Computer Science, Computer Engineering, or related disciplines
- Solid understanding of computer science algorithms and data structures
- Strong problem solving and coding skills using Python, C#, C++, or Java
- Prior experience in technical leadership, management, building and growing teams
- Passion for data science, machine learning and/or natural language processing
**Preferred Qualifications**
- Knowledge of Cloud platforms (especially Azure) is a big plus
- Experience in machine learning or natural language processing is a big plus
- Knowledge of large-scale data analytics engines like Spark and Azure Synapse is a big plus
- Experience in Semantic Parsing, NL2Code, Static Code Analysis or Responsible AI is a plus
- Familiarity with MLOps solutions like Azure Machine Learning is a plus
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Software Engineering Lead
Posted today
Job Viewed
Job Description
**Responsibilities**:
- Lead the design and implementation of scalable and secure data analysis and ML pipelines
- Lead the team to generate new data-driven insights and business opportunities
- Partner closely with leaders in AI Platform, Azure and across Microsoft
- Demonstrate team’s work and partnerships to business stakeholders
- Create an agile and vibrant engineering environment for the team
- Drive DevOps excellence mindset and culture within the team
Develop a hands-on understanding of other industry-leading technologies
**Qualifications**:**
Required Qualifications**
- 10+ years of experience developing and shipping software products/services
- B.Sc. in Computer Science, Computer Engineering, or related disciplines
- Solid understanding of computer science algorithms and data structures
- Strong problem solving and coding skills using Python, C#, C++, or Java
- Prior experience in technical leadership, management, building and growing teams
- Passion for data science, machine learning and/or natural language processing
**Preferred Qualifications**
- Knowledge of Cloud platforms (especially Azure) is a big plus
- Experience in machine learning or natural language processing is a big plus
- Knowledge of large-scale data analytics engines like Spark and Azure Synapse is a big plus
- Experience in Semantic Parsing, NL2Code, Static Code Analysis or Responsible AI is a plus
- Familiarity with MLOps solutions like Azure Machine Learning is a plus
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Software Engineering Manager
Posted today
Job Viewed
Job Description
We are seeking an experienced and highly skilled Engineering Manager to manage our dynamic and diverse engineering team.
manage and guide our team, consisting of mobile, backend, quality control, and front-end chapters.
**What you will be working on here in Koinz**:
People Management:
- Conduct bi-weekly one-on-one meetings with team members to ensure continuous feedback and support.
- Develop and implement individual development plans, focusing on professional growth and skill enhancement.
Process Management:
- Oversee and enforce the Agile Scrum process, ensuring adherence to routines and methodologies.
- Manage the delivery pipeline, ensuring timely releases and making the release plan transparent to the entire company.
- Focus on low delivery latency and minimizing release date delays.
- Continuously assess and improve processes to adapt to changing dynamics and enhance efficiency.
Technical Oversight:
- Oversee the entire infrastructure, including intervention during outages and resolving issues.
- Design and balance infrastructure for optimal performance and cost efficiency.
- Implement risk mitigation strategies for infrastructure security and reliability.
- Make informed technical decisions and evaluate trade-offs in technology and design.
- Conduct code reviews and pull request (PR) evaluations, ensuring high standards of code quality.
- Hands-on involvement in addressing performance issues and enhancing product quality.
Leadership and Communication:
- Demonstrate strong ownership and self-initiative.
- Maintain excellent communication skills, with an emphasis on clear and effective reporting.
- Foster a collaborative and inclusive team environment.
- Collaborate intimately with the product team to assist in uncovering new product opportunities and enhance the synergy between the Product and Engineering teams.
- Collaborate effectively and engage proactively with other members of the management team to ensure cohesive decision-making and strategy implementation.
**What you will need to fit in this position**:
- Education: Bachelor’s/Master’s in Computer Science, Computer Engineering or related field.
- At least 8 years of experience in the field of software engineering.
- A minimum of 1 year in a role as an Engineering Manager.
- Leadership, problem-solving, Agile methodologies, software development lifecycle,
- and excellent communication.
- Hands-on experience in the following is a HUGE Plus: Native Android, Native iOS, PHP,.NET Core, AWS, Neo4j, PostgreSQL, ReactJS, and Flutter.
**If you join Koinz you will have**:
- Medical insurance.
- Flexible working hours.
- Hybrid working from home/office.
- Competitive salary.
7AluwhyycK
Software Engineering Manager - Brightly

Posted 27 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Computer engineering Jobs in Egypt !
Linux Software Engineering Manager - Ubuntu
Posted today
Job Viewed
Job Description
As an Engineering Manager on the Foundations team, you must be passionate about the future of Ubuntu, mindful of the dynamics of the open source ecosystem, and equally aware of the needs of enterprise technologists. You will work closely with product managers to define and deliver the Ubuntu roadmap.
Your primary responsibility is to your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
This Engineering Management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical.
**What you'll do**:
- Demonstrate sound engineering principles through architecture, development and code reviews
- Be responsible for planning, estimation and execution
- Work with product management to define the vision and strategy for Ubuntu
- Set and manage expectations with other engineering teams, senior management, and external stakeholders
- Build and lead a distributed regional team of engineers
- Offer coaching, mentoring, technical feedback and hands-on career development
- Advocate and advance modern, agile software development practices
- Design, embrace and evangelize great engineering and organizational practices
- Grow a healthy, collaborative engineering culture in line with company values
- Be an active part of the leadership team and collaborate with other leaders in the organization
- Work from home with international travel up to 6 weeks per year for internal and external events
**Valued skills and experience**:
- Deep knowledge of Debian/Ubuntu architecture
- Good understanding of Debian packaging policy, tools and techniques
- High quality software engineering with in-depth knowledge of C/C++ and Python
- Engagement with open source communities and processes
- Experience in one or more of: Linux system architecture, boot process, Java/GCC/Python/Rust/Go toolchains, ARM and/or RISC-V
- Experience managing software developers with a track record of planning, delivery and quality
- A love of developing and growing people and a track record of doing it
- Experience working in an agile development environment
**Canonical is an equal opportunity employer**:
LI-Remote #stack