18 Systems Engineering jobs in Bahrain
Systems Integrations Engineering Manager
Posted 19 days ago
Job Viewed
Job Description
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
The role of a Systems Integrations Engineering Manager, Commercial Systems at Canonical
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.
The Commercial Systems unit has several areas of responsibility spread across six engineering teams, closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Salesforce plays an integral role in it.
The Integrations team aspires to integrate all business systems used at Canonical to ensure data reliably flows at the right time to the right place, and to automate business processes across the company. The systems include popular SaaS solutions such as Salesforce, NetSuite, Greenhouse, GSuite, and a few dozen others. To achieve this goal, we leverage Python and Go in combination with open source tools such as Airbyte and Temporal. Our work helps to make data-driven decisions, and increases the efficiency of business operations.
We are looking for an engineering manager with prior software engineering experience, who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open source solutions.
Location : This role will be based remotely in the EMEA region.
What your day will look like
- Lead, mentor, and hire a team of software engineers
- Design and deliver engineering solutions leveraging Go, Python, and open source tools such as Airbyte and Temporal
- Seek improvements to established processes, designs, and engineering solutions
- Partner with business customers to understand their data and integrations needs
- Experience as a software developer in Python
- Excellent understanding of integration patterns
- Experience as a hands-on engineering manager or a team lead
- Excellent verbal and written communication skills in English
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels
- Experience as a software developer in a high-level language - preferably Go
- Experience in a business role such as sales, finance, or operations
- Bachelor's degree or equivalent in Computer Science or a related engineering field
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
- Fully remote working environment - we've been working remotely since 2004!
- Personal learning and development budget of 2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues at 'sprints'
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr
SAP System Design Expert-
Posted today
Job Viewed
Job Description
We're Hiring | SAP System Design Expert
Location: Qatar
Experience: 6–10 years (preferred)
Duration: 1 year (extendable)
Key Responsibilities:
Lead SAP system architecture and solution design, ensuring scalability and efficiency.
Provide expertise across SAP modules and technical components including ABAP, Fiori, and HANA.
Drive SAP integrations and support hybrid/cloud architectures.
Balance system standardization with customization to meet evolving business needs.
Prepare detailed documentation, deliver presentations, and manage stakeholders effectively.
Job Type: Full-time
Senior Embedded Systems Engineer - Electrical Engineering
Posted 2 days ago
Job Viewed
Job Description
Key responsibilities include writing clean, efficient, and well-documented code in C/C++, developing and implementing drivers, firmware, and application-level software. You will be involved in debugging complex issues, often requiring hardware-in-the-loop testing and sophisticated debugging tools. Collaboration is vital, as you will work closely with hardware engineers, other software developers, and product managers to define system architecture, select appropriate components, and ensure seamless integration. Experience with communication protocols such as I2C, SPI, UART, USB, and Ethernet is a must. Familiarity with embedded Linux, board support packages (BSPs), and device tree configurations will be highly advantageous. You will contribute to the definition of best practices in embedded software development, including code reviews, version control (e.g., Git), and continuous integration/continuous deployment (CI/CD) pipelines.
The ideal candidate will possess a strong analytical mindset, excellent problem-solving skills, and the ability to tackle challenging technical problems independently. You should be adept at working autonomously in a remote setting, maintaining strong communication with team members and stakeholders through various collaboration tools. A commitment to staying abreast of emerging technologies and industry trends in embedded systems engineering is expected. This role offers the opportunity to make a significant impact on the development of advanced technological solutions.
Responsibilities:
- Design, develop, test, and deploy embedded software solutions.
- Write high-quality, maintainable code in C/C++.
- Develop and maintain firmware, drivers, and RTOS-based applications.
- Debug and troubleshoot complex hardware and software issues.
- Collaborate with hardware engineers on system architecture and component selection.
- Implement and optimize communication protocols (I2C, SPI, UART, USB, Ethernet).
- Work with microcontrollers, microprocessors, and embedded Linux.
- Develop and maintain Board Support Packages (BSPs) and Device Tree configurations.
- Participate in code reviews and contribute to coding standards.
- Utilize version control systems (e.g., Git) and CI/CD practices.
- Perform hardware-in-the-loop (HIL) testing and analysis.
- Ensure the performance, reliability, and efficiency of embedded systems.
- Stay current with advancements in embedded systems technology.
- Effectively communicate with remote team members and stakeholders.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 7 years of experience in embedded systems development.
- Proficiency in C and C++ programming languages.
- Strong experience with real-time operating systems (RTOS).
- Expertise in debugging techniques and tools (e.g., JTAG, oscilloscopes).
- Solid understanding of computer architecture and digital logic.
- Experience with common embedded communication protocols.
- Familiarity with embedded Linux development is a plus.
- Excellent problem-solving and analytical skills.
- Proven ability to work independently and manage time effectively in a remote environment.
- Strong verbal and written communication skills.
Engineering Manager, Commercial Systems
Posted 20 days ago
Job Viewed
Job Description
Join to apply for the Engineering Manager, Commercial Systems role at Canonical
3 days ago Be among the first 25 applicants
Join to apply for the Engineering Manager, Commercial Systems role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
The role of an Engineering Manager, Commercial Systems at Canonical
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.
Our new Commercial Systems unit is conceived as five engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are used by millions of machines all over the world. Apply here if you would like to run one of these teams. They cover the following areas:
A contracts service. We develop and operate a contracts service that, among others, supports the authentication, authorization, and delivery of Extended Security Maintenance (ESM) at scale to a wide range of devices spanning from individual systems to large enterprise fleets running in cloud environments via Ubuntu Pro. This service also delivers certain contract-based services, like our kernel live patches.
JAAS/Identity/Livepatch . We take the operational scalability of Juju, Canonical's solution to public, private, and hybrid-cloud application management and orchestration, to the next level by developing JIMM (Juju Intelligent Model Manager) and Candid (open source identity manager) that enable organizations to operate clusters of Juju-enabled clouds at a scale. In addition to that, we deliver the Livepatch client package and the Livepatch server backend that integrate with the contracts service to deliver live patches for the Linux kernel.
Data lake and SAAS integration. The third major area is related to internal business operations. We develop and operate several data warehouses, including data ingestion pipelines, used by operations and data analytics teams. In addition to that, we help internal business units to automate processes across a number of software solutions and integrate with a number of SaaS solutions to ensure a smooth flow of data.
Integration with public clouds. The fourth major area or responsibility lies in integrating the contracts service with public clouds, such as Azure, AWS, and GCP, to deliver customers a seamless SAAS experience at the OS level, including access to Extended Security Maintenance and support offerings provided by Canonical personnel.
Salesforce . The fifth major area is centered around Salesforce. Our team of Salesforce engineers and administrators ensures that business operations teams have the right data at a hand and the right business processes in place. The team works closely with the four engineering teams and provides subject matter expertise.
We are looking for software engineering managers, ideally with strong background in Go, Python, who have the drive and energy to lead a team of engineers in delivering and operating these capabilities at scale, ensure the highest engineering quality, sharpen team skills, and work with us to define the future of open source.
Location : This role will be based remotely in the EMEA region.
What your day will look like
- Lead a team of software engineers implementing and operating software solutions
- Provide engineering and process guidance to engineering teams
- Actively seek improvements to established processes, designs, and solutions
- Collaborate with peers and cross-functional teams
- Code in Go or Python
- Bachelor's degree or equivalent in Computer Science or a related engineering field
- Experience as a software developer in a high-level language - preferably Go or Python
- Experience as a hands-on engineering manager or a team lead
- Experience building, deploying, and operating distributed systems and APIs
- Excellent verbal and written communication skills in English
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels
- Experience developing for and deploying on Ubuntu Linux in public clouds
- Experience integrating authentication & authorization, financial, public cloud or marketplace systems
- Experience with Salesforce development/integration or APEX
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
- Fully remote working environment - we've been working remotely since 2004!
- Personal learning and development budget of 2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues at 'sprints'
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Engineering Manager jobs in Manama, Capital Governorate, Bahrain .
Manama, Capital Governorate, Bahrain 4 months ago
Engineering Manager - Solutions EngineeringManama, Capital Governorate, Bahrain 3 days ago
Software Engineering Manager - Sustaining EngineeringManama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 3 days ago
Technical Manager - Automotive and IndustrialManama, Capital Governorate, Bahrain 9 months ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Engineering Manager - Build and Release InfrastructureManama, Capital Governorate, Bahrain 3 days ago
Engineering Manager - Public Cloud, Python, GolangManama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Engineering Manager - Build and Release InfrastructureManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Salesforce Engineering Manager, Commercial SystemsManama, Capital Governorate, Bahrain 3 days ago
Software Engineering Manager - Desktop and Embedded Linux OptimisationManama, Capital Governorate, Bahrain 6 months ago
Manama, Capital Governorate, Bahrain 3 days ago
Software Engineering Manager, Ubuntu GamingManama, Capital Governorate, Bahrain 1 month ago
Software Engineering Manager - Ubuntu Linux KernelManama, Capital Governorate, Bahrain 5 days ago
Engineering Manager for IAM (Identity and Access Management)Manama, Capital Governorate, Bahrain 2 weeks ago
Software Platform Engineering Manager - Ubuntu for Next-Gen SiliconManama, Capital Governorate, Bahrain 3 months ago
Embedded Linux Field Engineering ManagerManama, Capital Governorate, Bahrain 2 weeks ago
Manama, Capital Governorate, Bahrain 3 days ago
Engineering Manager - Security Standards and HardeningManama, Capital Governorate, Bahrain 3 days ago
Linux Enablement - Software Engineering ManagerManama, Capital Governorate, Bahrain 1 month ago
Ubuntu Enablement - Software Engineering ManagerManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Revenue Accounting Manager - Software Industry, IFRS 15, NetSuiteManama, Capital Governorate, Bahrain 3 weeks ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 7 months ago
Product Manager - Industrial Sector LeadManama, Capital Governorate, Bahrain 3 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrRemote Engineering Apprentice - Mechanical Systems
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior engineers with mechanical design tasks using CAD software.
- Support the analysis and testing of mechanical components and systems.
- Conduct research on engineering topics and technologies.
- Prepare technical documentation, reports, and presentations.
- Learn and apply fundamental mechanical engineering principles.
- Collaborate with team members in a remote setting.
- Participate in virtual team meetings and contribute ideas.
- Assist with data collection and analysis for engineering projects.
- Learn about manufacturing processes and quality assurance.
- Maintain a log of tasks performed and progress made.
- Currently pursuing or recently completed a Bachelor's degree in Mechanical Engineering or a related field.
- Strong understanding of fundamental mechanical engineering concepts.
- Proficiency in basic mathematics and physics.
- Familiarity with CAD software is a plus.
- Excellent analytical and problem-solving skills.
- Strong written and verbal communication abilities.
- Ability to work independently and manage time effectively in a remote environment.
- Eagerness to learn and a strong work ethic.
Remote Electrical Engineering Specialist - Power Systems
Posted 1 day ago
Job Viewed
Job Description
Senior Electrical Engineering Manager, Power Systems
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the electrical engineering team in the design, development, and implementation of high-voltage power systems, substations, and distribution networks.
- Oversee all aspects of electrical project management, including planning, budgeting, resource allocation, and scheduling, ensuring alignment with company objectives.
- Ensure the reliability, safety, and efficiency of power systems through robust design, testing, and maintenance protocols.
- Collaborate with cross-functional teams, including civil, mechanical, and project management, to deliver integrated solutions.
- Develop and review technical specifications, engineering drawings, and documentation for electrical systems.
- Manage vendor relationships and procurement of electrical equipment, ensuring compliance with quality and performance standards.
- Conduct technical reviews and provide expert guidance on complex electrical engineering challenges.
- Mentor and develop junior electrical engineers, fostering a culture of technical excellence and continuous improvement.
- Stay current with advancements in electrical engineering, power system technologies, and relevant industry standards and regulations.
- Implement and champion best practices in electrical design, safety, and project execution.
- Participate in site visits and inspections as required to oversee project progress and ensure quality of work.
- Manage risks associated with electrical projects, developing mitigation strategies to ensure successful outcomes.
Qualifications:
- Master's degree in Electrical Engineering with a specialization in Power Systems. Professional Engineer (PE) license is highly desirable.
- Minimum of 10 years of progressive experience in electrical engineering, with a strong focus on power systems design and project management.
- Proven experience in leading engineering teams and managing large-scale power infrastructure projects.
- In-depth knowledge of power generation, transmission, distribution, protection systems, and renewable energy integration.
- Proficiency in electrical design software (e.g., ETAP, PSS/E, AutoCAD Electrical) and simulation tools.
- Strong understanding of relevant industry standards (e.g., IEEE, IEC) and safety regulations.
- Exceptional leadership, communication, and problem-solving skills.
- Experience with hybrid work models and managing remote team members effectively.
- Ability to travel domestically and internationally as needed for project oversight and stakeholder meetings.
Be The First To Know
About the latest Systems engineering Jobs in Bahrain !
Remote Electrical Engineering Lead (Embedded Systems)
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and testing of embedded electrical systems and circuit boards for new product development.
- Architect embedded hardware solutions, considering factors such as performance, power consumption, cost, and manufacturability.
- Oversee schematic design, PCB layout, and component selection.
- Develop and execute verification and validation plans for embedded hardware.
- Collaborate closely with software engineering teams to ensure seamless hardware-software integration.
- Mentor and guide junior electrical engineers, fostering technical growth and project success.
- Manage project timelines, resources, and deliverables for electrical engineering tasks.
- Conduct design reviews, identify potential issues, and implement effective solutions.
- Stay abreast of the latest advancements in electrical engineering, microcontrollers, sensors, and communication protocols.
- Troubleshoot and debug complex hardware issues during development and production.
- Ensure designs comply with relevant industry standards and certifications (e.g., EMC, safety).
- Contribute to the development of engineering best practices and design guidelines.
- Master's or Ph.D. in Electrical Engineering, Computer Engineering, or a related field.
- 10+ years of progressive experience in electrical engineering, with a strong focus on embedded systems design.
- Proven experience in leading engineering teams and managing complex projects.
- Expertise in schematic capture and PCB layout tools (e.g., Altium Designer, Cadence Allegro).
- Deep understanding of microcontrollers (ARM, RISC-V, etc.), FPGAs, and other embedded components.
- Proficiency in digital and analog circuit design, power electronics, and signal integrity.
- Experience with embedded communication protocols (e.g., SPI, I2C, UART, CAN, USB, Ethernet).
- Familiarity with embedded software development environments and debugging tools.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication, collaboration, and leadership abilities, essential for remote team management.
- Experience with regulatory compliance and testing (e.g., EMC/EMI).
Senior Electrical Engineering Lead - Power Systems
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and engineering of electrical power systems, including generation, transmission, and distribution.
- Perform power system studies, such as load flow, short circuit, and stability analysis.
- Develop technical specifications, drawings, and schematics for electrical equipment and systems.
- Oversee the installation, testing, and commissioning of power system components.
- Ensure compliance with national and international electrical codes and standards.
- Provide technical leadership and mentorship to electrical engineering teams.
- Troubleshoot and resolve complex electrical engineering issues.
- Collaborate with other engineering disciplines and project stakeholders.
- Manage project schedules and budgets related to electrical engineering tasks.
- Bachelor's or Master's degree in Electrical Engineering with a specialization in Power Systems.
- Minimum of 8 years of experience in electrical power systems engineering.
- Proven experience in leading engineering teams and managing complex projects.
- In-depth knowledge of power system design, analysis, and protection.
- Proficiency in power system simulation software (e.g., ETAP, PSS/E, CYMCAP).
- Strong understanding of relevant industry codes and standards (e.g., IEEE, IEC).
- Excellent analytical, problem-solving, and decision-making skills.
- Strong communication and interpersonal abilities.
Remote Electrical Engineering Specialist - Power Systems
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and optimize electrical power systems for various applications.
- Perform detailed electrical calculations, including load flow, fault analysis, and stability studies.
- Select appropriate electrical components and equipment, ensuring compliance with specifications.
- Create detailed electrical schematics, wiring diagrams, and control system designs.
- Conduct system integration and ensure seamless operation of power systems.
- Troubleshoot and resolve electrical issues in existing or new systems.
- Develop and implement testing procedures for electrical components and systems.
- Ensure compliance with national and international electrical codes and standards.
- Collaborate with other engineering disciplines to ensure integrated project delivery.
- Contribute to the development of technical documentation and reports.
- Bachelor's degree in Electrical Engineering with a specialization in Power Systems.
- Minimum of 8 years of progressive experience in electrical engineering, with a focus on power systems design and analysis.
- Strong knowledge of power electronics, rotating machinery, transformers, and switchgear.
- Proficiency in electrical design and simulation software (e.g., AutoCAD Electrical, PSpice, ETAP, PSCAD).
- Understanding of grid codes, protection schemes, and power quality principles.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills for remote collaboration.
- Ability to work independently and manage multiple projects simultaneously.
- Familiarity with renewable energy systems and energy storage technologies is a plus.
- Professional Engineer (PE) license is highly desirable.