124 Embedded Software Developer jobs in the United Arab Emirates
Linux Embedded Software Developer
Posted today
Job Viewed
Job Description
Software Development Opportunity
We are looking for a skilled software engineer to work on our test automation tools and Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
The successful candidate will be responsible for maintaining and developing new features in 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.
About the Role:
- Maintain and develop new features in 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 to help test device enablement (graphics, hotplug, bluetooth, etc).
- Write functional and performance tests to support hardware enablement and to protect from regressions.
Requirements:
- Strong 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.
What We Offer:
- A chance to work on exciting projects that make a real impact.
- A collaborative and dynamic work environment.
- Ongoing training and development opportunities.
About Us:
We are a growing international software company that works with the open-source community to deliver high-quality software solutions. Our team is passionate about delivering innovative products that meet the needs of our customers.
High Performance Embedded Software Developer
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and motivated professional to design, develop, and maintain the core software stack powering edge devices. You will be part of a cross-functional team responsible for building scalable, secure, and high-performance embedded software that enables advanced AI-driven perception.
As a key person on the team, you will architect, implement, and test embedded software for AI-powered systems, develop and optimize communication layers between applications and AI models, and continuously enhance software performance, reliability, and maintainability through iterative development and rigorous testing.
You will also work closely with backend, cloud, and application teams to define and deliver end-to-end product functionality, investigate and resolve software defects with attention to system-level impacts on performance, stability, and user experience.
Requirements:- 4+ years of hands-on experience in developing embedded software for Linux-based systems and commercial products such as cameras, IoT devices, etc.
- Solid grounding in core computer science principles, including: Advanced C++ object-oriented and generic programming, concurrent and parallel software design, cross-platform system-level development, data structures and algorithmic problem-solving, inter-process communication (IPC) and multithreading, strong grasp of software engineering best practices, including modular design, unit testing, and version control.
- Understanding of signal processing fundamentals is a strong asset.
- 2+ years developing products in one or more of the following domains: camera systems, IoT, telecommunication, or edge AI devices.
- Familiarity with camera modules, image signal processing, and real-time computer vision pipelines.
- Experience working with DSPs, neural network integration, or embedded AI acceleration frameworks.
- Prior experience with Qualcomm Snapdragon, Ambarella CVFlow, or similar embedded vision platforms.
- Excellent analytical and debugging skills with a passion for clean, efficient, and maintainable code.
- Ability to thrive in a collaborative, fast-paced, and innovation-driven environment.
- Strong verbal and written communication skills with the ability to convey complex technical concepts clearly and effectively.
Cutting-Edge Embedded Software Developer Wanted
Posted today
Job Viewed
Job Description
Senior Embedded SW Engineer Position
We are seeking an exceptional Senior Embedded Software Engineer to join our team in Abu Dhabi. The primary objective of this role is the development and implementation of GNSS receiver and related application software within a software-defined receiver system and PC environment.
The engineer will design and implement embedded GNSS receivers from theory to practical use, including experience with instrumentation control using protocols such as SPI, GPIB, VISA, RS422, etc., and basic GUI development for data post-processing and display.
Key Responsibilities:- Research, design, and develop cutting-edge GNSS embedded receiver firmware using various FPGA platforms, optimizing receiver performance for different applications while integrating external sensors.
- Optimize low-level GNSS acquisition engine tasks within FPGA, verifying performance using GNSS simulators and live signals.
- Collaborate in multi-disciplinary Agile teams, adopting Agile methodologies and tools.
- Work with developers, system architects, and product managers to deliver high-quality technical solutions.
- Masters degree or equivalent in computer engineering or related field.
- 7+ years of experience in embedded GNSS receiver software development, FPGA firmware/software development, and implementation.
- Hands-on experience with RTOS, C/C++, C#, Python in embedded software development.
- Deep understanding of GNSS system testing and integration is beneficial.
- Excellent analytical, problem-solving, and debugging skills.
- Team player with experience working in an agile environment.
- Excellent written and verbal communication skills in English.
- Flexible attitude and ability to perform under pressure.
Software Development Specialist
Posted 1 day ago
Job Viewed
Job Description
Hiring a Software Development Specialist in Abu Dhabi - UAE.
We are seeking a highly skilled Software Development Specialist to play a pivotal role in designing, developing, and maintaining robust software solutions.
You will be responsible for the entire software development lifecycle (SDLC), leveraging Azure cloud technologies, Azure DevOps (ADO), and CI/CD pipelines to deliver innovative AI-powered applications.
Arabic speakers are preferred.
#J-18808-LjbffrSoftware Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Hello there! Welcome to TeachMeCode Institute. How can we help you?
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment.
UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Front-End DevelopmentGain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience.
Back-End DevelopmentBegin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites.
Full-Stack DevelopmentMaster in-demand skills with our full-stack web development curriculum, guided by expert instructors with real-world experience. By the end of this bootcamp, you will be confident and prepared to enter the IT job market.
Data Analytics IntensiveBecome a data expert with our Data Analytics Intensive Bootcamp. This course is designed to give you the skills and knowledge you need to succeed in today's data-focused world. You'll get hands-on training and an industry-recognized certification, making it perfect for beginners and anyone wanting to advance their career in data analytics.
Junior DeveloperHave the skills to create their own websites, transforming into a coding champion in the making! They'll gain confidence, creativity, and a strong foundation for future tech endeavors.
Job SummaryJoin InvestSky as a Software Development Engineer to create scalable solutions, drive innovation, and make investing accessible in MENA. Enjoy stock options and a pioneering FinTech role.
About InvestSkyWe're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment.
Key Responsibilities- Implement high-quality solutions in a timely manner.
- Translating designs and wire-frames into API skeletons and component architectures.
- Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
- Prototyping new features and wire-frames cross-functionally with the product team.
- Design and implement low-latency, high-availability, and performant applications.
- Design scalable data models and architecture.
- Contribute to planning, roadmaps, and integration plans.
- Cost, Performance, and Security assessments.
- Strong computer science fundamentals in system design, data structures, algorithms.
- Strong proficiency in Database Design and Software Architecture.
- Strong expertise in Python.
- Experience with writing and maintaining unit tests.
- Strong proficiency in server languages, frameworks and understanding their pros & cons.
- SQL / NoSQL databases and Database architecture skills.
- Hands-on experience with cloud platforms (strong experience with GCP is a plus).
- Accountability and Ownership: Self-driven individual who can build and maintain high scale projects end to end.
- Familiarity with container orchestration systems (preferably Kubernetes).
- Experience in implementing consumer-facing services at early-stage startups.
- Basic understanding of the financial and investment ecosystems.
- Market-standard compensation.
- Generous Employee Stock Ownership Plan.
- You'll never have to pay for our premium paid plans.
- Being part of a founding team building something revolutionary in FinTech in the region.
#J-18808-Ljbffr
Software Development Innovator
Posted today
Job Viewed
Job Description
As a key member of our software development team, you will play a vital role in driving business growth by designing and developing custom applications to meet our evolving needs.
Key Responsibilities:- Design and develop high-quality Odoo applications that seamlessly integrate with existing systems, ensuring optimal performance and scalability.
- Collaborate closely with cross-functional teams to identify and implement innovative solutions, improving business efficiency and effectiveness.
- Maintain and upgrade existing Odoo applications to ensure they remain cutting-edge and secure.
- Efficiently resolve technical issues through thorough troubleshooting and root cause analysis, minimizing downtime and maximizing productivity.
- Provide expert guidance and training to junior developers, enhancing their skills and contributing to the team's success.
- Stay up-to-date with the latest developments in the Odoo framework and related technologies, applying this knowledge to drive innovation and improvement.
- Bachelor's degree in Computer Science or a related field.
- At least 5 years of experience in software development and a minimum of 3 years of experience in Odoo development.
- Strong expertise in Python, XML, and SQL programming languages.
- Excellent problem-solving skills and ability to work independently or as part of a team.
- Effective communication skills to interact with non-technical stakeholders.
- Experience with Agile methodologies and Git version control.
A competitive salary package, inclusive benefits, and opportunities for professional growth and advancement in a dynamic and supportive environment.
Why This Role Matters:This is an exceptional opportunity to make a meaningful impact on our organization's success by leading the development of innovative solutions that drive business growth.
Software Development Expert
Posted today
Job Viewed
Job Description
We are expanding our scope to help developers ship their software efficiently to clouds and IoT devices, driving innovation in the field.
This is an opportunity for a talented individual with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of developers.
To be successful in this role you'll need to be interested in packaging formats, build systems, and automation that can simplify the lives of developers and engineers trying to ship software to the widest possible audience.
Our Team's Focus Areas:- Design and maintain specialist Python tools to support the developer build and publication process.
- Take responsibility for tooling that builds snaps, charms, and rocks (OCI images), streamlining the development lifecycle.
We design and develop software tools to empower developers to deliver apps updates automatically, eliminating the long tail of supported releases and complex install instructions. Snapcraft enables thousands of applications from over a thousand developers, including well-recognised names like Spotify, Slack, and Microsoft.
Likewise, Charmcraft enables collaboration between charmed operator developers and publication on Charmhub, home of the Charmed Operator Collection. Charmed Operators enable developers to package software like databases, event queues, caches, observability tools, identity tools, and more, right alongside the operations code that enables teams to integrate and operate that software at scale from Day 0 to Day 1,000, and beyond.
Key Responsibilities:- Expertise in Python programming language.
- Strong understanding of modern GNU/Linux distributions.
- Good understanding of build systems and toolchains, including for cross-compilation.
- Experience working with container technology, such as Docker, Kubernetes, and LXD.
- Familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
- Collaboration with external open source and commercial projects to understand how we can better serve community needs.
A competitive compensation package will depend on various factors including your geographical location, level of experience, knowledge, and skills. In addition to benefits above, certain roles are also eligible for additional benefits and rewards.
- Fully remote working environment - we've been working remotely since 2004.
- Personal learning and development budget.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Parental Leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues at 'sprints'.
Be The First To Know
About the latest Embedded software developer Jobs in United Arab Emirates !
Software Development Expert
Posted today
Job Viewed
Job Description
Software Development Expert
We are seeking a highly skilled Software Development Expert to lead the design, development, and maintenance of our mobile solutions. The ideal candidate will have experience with .NET and Angular technologies.
)Key Responsibilities:
- Collaborate with cross-functional teams: Partner with product managers, designers, and developers to gather requirements and ensure alignment with business needs.
- Develop and maintain mobile apps: Support existing mobile applications to enhance user experience.
- Develop and maintain APIs: Extend and optimize APIs connecting mobile apps with backend systems, ensuring seamless integration and performance.
- Write clean, scalable code: Produce high-quality, maintainable, and efficient code following best practices and standards.
- Troubleshoot and resolve issues: Diagnose and fix bugs and performance bottlenecks in applications and APIs.
- Conduct code reviews: Participate in peer reviews to ensure code quality and consistency.
- Optimize performance: Monitor and improve application performance, addressing security vulnerabilities and technical issues.
Qualifications:
- Experience with relational databases and SQL for data querying and optimization.
- Proficiency with version control systems and familiarity with agile methodologies.
- Strong problem-solving skills and analytical abilities.
- Excellent communication skills for effective teamwork.
Benefits:
- Hybrid work environment.
- Work on innovative mobile solutions shaping the future of senior care.
- Supportive, agile team with opportunities for career growth.
- Continuous learning and innovation culture.
Software Development Engineer
Posted today
Job Viewed
Job Description
Help drive our company and our users to new levels of insight through Esri technology. Imagery can contain vast amounts of information which can be exploited and used in many ways. We are looking for an individual to use their Cloud Infrastructure knowledge to build the systems necessary to manage and disseminate petabytes of imagery content via services hosted in ArcGIS Living Atlas of the World. We would like to hear from you if you are interested in improving and pushing the boundaries of processing, hosting, and serving large volumes of imagery. You will use your insight, creativity, and technical expertise to design, implement, test, and validate, these cutting-edge systems.
As an expert in both compute infrastructure and ArcGIS technology, you will help ensure user success working with imagery within the ArcGIS system. Spatial analysis and data visualization, coupled with strong communication skills, are important to be successful in this role.
Responsibilities- Design, implement, manage, and orchestrate cloud for data processing workflows
- Build deployment automation scripts to manage deployments
- Manage continuous integration software build systems
- Design and implement monitoring systems
- Respond to alerts and troubleshoot issues
- Help develop and extend Various Imagery Implementation
- Identify process bottlenecks and implement solutions to address these
- 2+ years of relevant work experience with the following:
- Linux servers, Windows Servers
- Amazon Web Services (EC2, S3, EBS, VPC, Lambda, Route 53, SQS) or, Microsoft Azure (VMs, blob storage, managed DB services)
- Databases (MySQL/PostgreSQL/NoSQL)
- Experience with Python or other high-level language
- Understanding of large, high performance, highly scalable, highly resilient cloud-based architectures including replication/failover, distributed architectures, caches, auto scaling, rate limiting, and security
- Familiarity with image services, mosaic datasets, geoprocessing tools
- Strong problem-solving and analytical skills and proven ability to work in teams
- Excellent written and verbal communication skills, including technical presenting and interacting with colleagues across organizations
- Bachelor's in computer science, remote sensing or related field
- Experience with image processing and image analysis
- Knowledge of big data and cloud infrastructure (Amazon, Azure)
- Experience writing technical user documentation
- Proven ability to define, manage, and deliver geospatial solutions
- Clear understanding of ArcGIS Enterprise architecture, applications, and functionality including the ArcGIS web adaptor, IIS, internal ArcGIS Enterprise ports, and SSL certificates
#LI-Onsite
#LI-PK1
About EsriAt Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life's best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri's Racial Equity and Social Justice initiatives, please visit our website here .
If you don't meet all of the preferred qualifications for this position, we encourage you to still apply
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.
Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.
Requisition ID: 2025-2641
Apply for this job*
indicates a required field
First Name *
Last Name *
Preferred First Name
Email *
Phone *
Resume/CV *
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
By selecting yes to this question you confirm that you have read Esri's Applicant Privacy Notice. * Select.
Will you now or in the future require visa sponsorship from Esri for employment (e.g., H-1B visa)? Select.
Are you able to work onsite in the Esri location of this job posting, or relocate to do so? Select.
What is your annual salary range requirement?
#J-18808-LjbffrSoftware Development Specialist
Posted today
Job Viewed
Job Description
Job Title: Software Engineer
About Our CompanyWe are a cutting-edge technology firm seeking an experienced Software Engineer to join our team.
Job SummaryWe require an exceptional individual who thrives in a fast-paced environment, is passionate about developing innovative solutions, and enjoys learning from new challenges.
Key Responsibilities- Design and develop advanced software applications that drive innovation in the hospitality industry.
- Write high-quality code with comprehensive testing and review processes.
- Participate in design sessions, provide feedback, and conduct code reviews.
- Analyze system performance, load testing, cost efficiency, and security.
- Develop data visualization tools using metrics, dashboards, and alerts.
- Promote best practices to enhance solution quality and efficiency.
- Resolve technical issues through root cause analysis and collaborate with relevant teams for escalation when necessary.
- Implement automation strategies to improve productivity.
- Bachelor's degree in computer science, information technology, mathematics, or a related field.
- Strong proficiency in modern .NET/C#, React, TypeScript, JavaScript, HTML, and CSS.
- Experience with distributed system architecture (microservices, event-driven, REST).
- Knowledge of cloud platforms (e.g., Azure, AWS).
- Familiarity with storage systems such as SQL Server, Redis.
- Proficiency in automated testing.
- Experience with Docker, Terraform, IaC, Kubernetes.
- Familiarity with monitoring tools such as DataDog, NewRelic.
- Ability to work independently and collaboratively.
We provide a dynamic work environment, opportunities for growth and development, and a competitive compensation package.