2 773 Real Time jobs in the United Arab Emirates
Python Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Canonical is a growing international software company working with the open-source community to deliver the world's best free software platform. We help businesses worldwide reduce costs, improve efficiency and enhance security using our Ubuntu services.
The role involves developing and maintaining certification tools for Ubuntu Core and Desktop/Server, and designing hardware for testing devices independently. This is an opportunity for someone who wants to make a meaningful impact on Linux adoption across multiple device categories and industries.
We are looking for a self-motivated software engineer with experience in Python development, to work on test automation tools or Linux-based embedded hardware. This role offers exciting opportunities to push industry boundaries by enabling new Linux-based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
Key responsibilities include:
- Maintain and develop new features to our Python-based test automation tools like Checkbox, used by both in-house teams and industry partners.
- Invent new ways to enable remote, automated testing.
- Help build the software counterpart to in-house designed testing hardware to assist device enablement.
- Write functional and performance tests to support hardware enablement and protect against regressions.
- Knowledge of Python programming language.
- Quality-oriented approach to software design and implementation.
- Interest in test automation methodologies.
- Previous experience working with Ubuntu or other Linux distributions.
- Ability to be productive in a globally distributed team.
- Passion for tinkering.
- Experience working in an agile environment.
- Hardware testing experience, for example in the IoT space.
- Familiarity with the C programming language.
Embedded Systems Developer
Posted today
Job Viewed
Job Description
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform.
We are seeking a skilled Python Software Engineer to join our Certification team, responsible for certifying hardware with Ubuntu, focusing on Python development and ensuring quality Linux experiences.
The ideal candidate will have knowledge of Python programming language, quality-oriented approach to software design and implementation, interest in test automation methodologies, and previous experience working with Ubuntu or other Linux distributions.
Key responsibilities include maintaining and developing new features to our Python-based test automation tools, inventing new ways to enable remote automated testing, and helping build the software counterpart to in-house designed testing hardware.
Required skills include knowledge of Python programming language, quality-oriented approach to software design and implementation, interest in test automation methodologies, and previous experience working with Ubuntu or other Linux distributions.
Desired skills include passion for tinkering, experience working in an agile environment, hardware testing experience, and familiarity with the C programming language.
This is an excellent opportunity for someone who wants to make a meaningful impact in the adoption of Linux across multiple device categories and industries.
Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. We work together with silicon companies, OEMs, ODMs, and teams within Canonical to ensure a smooth, secure out-of-the-box Ubuntu experience.
Our team is centered in EMEA time zones and works with colleagues on related teams in both the Americas and APAC. We are looking for a self-motivated software engineer with experience developing in Python to work on test automation tools or Linux-based embedded hardware.
Responsibilities include developing and maintaining Canonical's open-source certification tools, supporting the creation of hardware solutions for test automation, and automating existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites.
Embedded Systems Developer
Posted today
Job Viewed
Job Description
Embedded Systems Specialist
This role involves designing and developing software for WinCE and Android platforms. The ideal candidate will have a strong background in embedded systems and experience with debugging tools.
Job Requirements- Design, develop, and maintain software for WinCE and Android platforms.
- Debug embedded systems using appropriate tools and techniques.
- Develop and integrate communication protocols such as CAN Bus, RS232, and RS485.
- Bachelor's degree in Computer Science, Embedded Systems, Electrical Engineering, or related fields.
- Minimum of 5 years of experience in embedded software development.
- Experience with taxi meter devices, vehicle-based embedded systems, or fleet management solutions is essential.
A multinational company based in the Middle East specializes in defense, smart city solutions, and cybersecurity engineering services.
Embedded Systems Specialist
Posted today
Job Viewed
Job Description
Job Title: Embedded Systems Specialist
About the Job:
- We are looking for a skilled embedded systems specialist to join our team. As an embedded developer, you will be responsible for designing, developing, and testing software and hardware components for various devices.
- Your primary focus will be on creating efficient and reliable code that meets strict industry standards. You must have a solid understanding of programming languages, such as C and C++, and experience with microcontrollers and other embedded systems technologies.
- In addition to your technical skills, you should possess excellent problem-solving abilities and be able to work effectively in a collaborative environment. Strong communication and teamwork skills are essential for success in this role.
- The ideal candidate will have a degree in computer science or a related field and relevant professional experience in embedded systems development. If you are passionate about building innovative products and eager to learn and grow with our company, we encourage you to apply.
Required Skills and Qualifications:
- Bachelor's degree in computer science, engineering, or a related field
- 5+ years of experience in embedded systems development
- Proficiency in C, C++, and assembly language
- Experience with microcontrollers, such as Arduino or Raspberry Pi
- Familiarity with version control systems, like Git
- Strong problem-solving skills and ability to work under pressure
Benefits:
- A competitive salary and benefits package
- Ongoing training and professional development opportunities
- A collaborative and dynamic work environment
- The chance to work on exciting and challenging projects
Others:
Please submit your resume and a cover letter outlining your experience and qualifications for the embedded systems specialist position. We look forward to hearing from you!
Embedded Systems Developer
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Firmware Engineer to design, develop and maintain firmware for our products. As a key member of our team, you will be responsible for collaborating with hardware and software teams to ensure seamless integration and functionality of our products.
Key Responsibilities:
Develop firmware solutions for embedded systems and IoT devices
Work closely with cross-functional teams to define and implement product requirements
Troubleshoot and resolve any issues related to firmware performance or compatibility
Contribute to the overall design and architecture of our products
Continuously improve and optimize existing firmware to ensure efficient and reliable operation
Meet project deadlines and deliver high-quality work within given timelines
Required Skills and Qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering or a related field
3 years of experience in firmware development for embedded systems and IoT devices
Proficient in programming languages such as C and C++
Experience with ARM processors and microcontrollers
Familiarity with communication protocols such as UART, SPI, I2C and USB
Experience with version control systems such as Git
Additional Benefits:
Opportunity to work on cutting-edge projects and technologies
Collaborative and dynamic work environment
Ongoing training and professional development
Embedded Systems Researcher
Posted today
Job Viewed
Job Description
We invite applications for a full-time faculty position in Electrical Engineering. The successful candidate will join our department as an Assistant Professor, teaching and conducting research in the areas of Robotics and Embedded Systems.
Candidates must hold a Ph.D. in Electrical Engineering or a related field, with expertise in Robotics, Embedded Systems, Machine Learning, AI, and IoT. A strong record of research and scholarship, including recent publications, is required.
The ideal candidate will have experience in university teaching, excellent English communication skills, and a commitment to excellence in teaching and research.
Required Qualifications- Ph.D. in Electrical Engineering or a related field.
- Expertise in Robotics, Embedded Systems, Machine Learning, AI, and IoT.
- Strong record of research and scholarship, including recent high-quality publications.
- University teaching experience.
- Excellent English oral and written communication skills.
- Commitment to excellence in teaching and research.
Application Process:
Applicants are requested to submit a cover letter, curriculum vitae, teaching philosophy, research statement, and academic transcripts. Applications should be submitted online at the given link.
Embedded Systems Developer
Posted today
Job Viewed
Job Description
Firmware Engineer Position
We are seeking an experienced Firmware Engineer to develop firmware for our products.
- Design and develop firmware for embedded systems and IoT devices
- Collaborate with hardware and software teams to ensure seamless integration and functionality of our products
- Conduct testing and debugging of firmware to identify and resolve any issues
- Create and maintain technical documentation for firmware development
- Stay up-to-date with industry trends and advancements in firmware development
- Participate in code reviews and provide feedback to improve overall product quality
- Work with cross-functional teams to define and implement product requirements
- Troubleshoot and resolve any issues related to firmware performance or compatibility
- Contribute to the overall design and architecture of our products
- Continuously improve and optimize existing firmware to ensure efficient and reliable operation
Requirements
To be successful as a Firmware Engineer, you will need:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
- 3 years of experience in firmware development for embedded systems and IoT devices
- Proficient in programming languages such as C and C++
- Experience with ARM processors and microcontrollers
- Familiarity with communication protocols such as UART, SPI, I2C, and USB
- Experience with version control systems such as Git
- Strong debugging and troubleshooting skills
- Ability to work independently and in a team environment
- Excellent communication and collaboration skills
- Experience with Agile development methodologies is a plus
- Knowledge of hardware design and schematics is a plus
About Us
We are a forward-thinking company that values innovation and collaboration. Our team is dedicated to delivering high-quality products that meet the needs of our customers.
Be The First To Know
About the latest Real time Jobs in United Arab Emirates !
Embedded Systems Developer
Posted today
Job Viewed
Job Description
This is an exciting opportunity for a skilled software engineer to join our team and work on test automation tools using Python.
The ideal candidate will have experience developing in Python and be familiar with hardware development. They will also have a quality-oriented, pragmatic approach to software design and implementation.
- Maintain and develop new features to our Python based test automation tools like Checkbox.
- Invent new ways to enable remote, automated testing.
- Help build the software counterpart to in-house designed testing hardware.
- Write functional and performance tests to support hardware enablement.
- Knowledge of Python programming language.
- Quality oriented, pragmatic approach to software design and implementation.
- Interest in test automation methodologies.
- Previous experience working with Ubuntu or other Linux distributions.
The role involves working as part of a globally distributed team, collaborating with colleagues in different time zones. We offer a fun, fast-paced team environment and a career full of learning and development opportunities.
What We Offer- A chance to make a meaningful impact in the adoption of Linux across multiple device categories and industries.
- Opportunities for continuous process and tooling improvements.
- A chance to work on exciting projects that push the industry forward.
Embedded Systems Specialist
Posted today
Job Viewed
Job Description
Develop high-quality firmware for embedded systems and IoT devices to ensure efficient and reliable operation.
Key Responsibilities:Design, develop, and maintain firmware for our products, including embedded systems and IoT devices.
Collaborate with hardware and software teams to ensure seamless integration and functionality of our products.
Conduct testing and debugging of firmware to identify and resolve any issues.
Create and maintain technical documentation for firmware development.
Stay up-to-date with industry trends and advancements in firmware development.
Participate in code reviews and provide feedback to improve overall product quality.
Work with cross-functional teams to define and implement product requirements.
Troubleshoot and resolve any issues related to firmware performance or compatibility.
Contribute to the overall design and architecture of our products.
Continuously improve and optimize existing firmware to ensure efficient and reliable operation.
Adhere to project deadlines and deliver high-quality work within given timelines.
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
3 years of experience in firmware development for embedded systems and IoT devices.
Proficient in programming languages such as C and C++.
Experience with ARM processors and microcontrollers.
Familiarity with communication protocols such as UART, SPI, I2C, and USB.
Experience with version control systems such as Git.
Strong debugging and troubleshooting skills.
Ability to work independently and in a team environment.
Excellent communication and collaboration skills.
Experience with Agile development methodologies is a plus.
Knowledge of hardware design and schematics is a plus.
Embedded Systems Developer
Posted today
Job Viewed
Job Description
Transformative Embedded Systems Engineer
Embedded Firmware Specialist (Artificial Intelligence & Industrial Automation)Leading a pioneering project in smart city solutions and digital platforms, this role offers the opportunity to work on cutting-edge technology.
Description:
This position is focused on designing and developing embedded systems for AI-driven waste sorting applications. Key responsibilities include programming microcontrollers, integrating electronic circuits, optimizing AI algorithms, and leveraging industrial automation expertise.
Work Environment:
Office-based role in a vibrant, collaborative setting with access to the latest tools and technologies.
Key Responsibilities:
Design and Development: Design and implement software for embedded devices and systems from requirements to commercial deployment. Develop, test, and debug system software.
Hardware Integration: Integrate and validate new product designs. Support the design of hardware components and circuits, ensuring seamless integration with embedded systems.
AI Implementation: Collaborate with data scientists and AI engineers to integrate machine learning models into embedded systems. Optimize AI algorithms to run efficiently on low-power, resource-constrained devices.
Industrial Automation: Apply knowledge of industrial automation systems and protocols to enhance the functionality and efficiency of AI waste sorting systems. Implement control systems and automation strategies to streamline sorting processes and improve system reliability.
Prototyping and Testing: Develop prototypes quickly to iterate on product concepts. Conduct thorough testing and validation of the system's performance, reliability, and robustness.
Maintenance and Documentation: Maintain accurate software and hardware documentation. Provide technical support and troubleshooting for deployed systems.
Qualifications:
Bachelor's degree in electrical engineering, computer science, or a related field. Master's degree preferred. Proficiency in programming languages such as C, C++, and Python. Familiarity with development tools like GCC, Keil, or equivalent.
Experience:
5+ years of relevant experience in embedded/firmware systems development. Hands-on experience with microcontrollers and single-board computers such as Raspberry Pi. Experience with electronic circuit design and debugging. Familiarity with embedded operating systems (e.g., FreeRTOS, Embedded Linux). Knowledge of AI and machine learning principles, with experience in deploying models on embedded systems.
What We Offer:
An innovative work environment, career growth opportunities, and the chance to contribute to groundbreaking projects in smart city solutions and digital platforms.
),