Embedded Software Engineer

Trapeze Group

Dubai

On-site

AED 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Trapeze Group is looking for an Embedded Software Engineer to develop complex company solutions in Dubai. You will work on embedded applications using C and C++, ensuring high performance and integration with various systems.

This role requires strong problem-solving skills and a good grasp of Linux environments. Ideal candidates will have a background in embedded systems with at least 4 years of experience.

Qualifications

  • 4+ years of experience in developing applications using C++ and C.
  • Strong working knowledge of Linux environments and build scripts.
  • Experience with embedded application development.

Responsibilities

  • Develop high-performance embedded applications using C.
  • Integrate third-party libraries into firmware architecture.
  • Provide 2nd-level support to customer support staff.

Skills

C++ Development
Embedded Systems
Linux Environment
Problem Solving
Build Automation

Education

Tertiary qualification in Engineering, Computer Science, or Electronics

Tools

STM32CubeMX
Qt Framework
CMake

Job description

## Embedded Software EngineerApplylocations: United Arab Emirates - Dubaitime type: Full timeposted on: Posted 13 Days Agojob requisition id: R57406**Job Summary:**The Embedded Software Engineer will be required to build and develop complex company solutions from conception to completion of software projects working on different technologies and platforms. This role will require participation in all aspects of the team including the creation and elaboration of business requirements, functional/design specifications, development, testing, deployment, and maintenance of our existing products. The Embedded Software Engineer will need to learn a thorough understanding of the functionality provided by the company products, the interaction of sub-components and aspects of deployment and integration with third party systems.**Job Description:**# **Key Duties and Responsibilities**Working under general guidance, autonomously undertake the following responsibilities in a quality and time efficient manner:* Develop interactive Linux application using C++ and QT* Design, develop, and maintain high-performance embedded applications using C for STM32 microcontrollers.* Integrate third-party libraries and middleware into the firmware architecture.* Debug and troubleshoot software issues to identify and resolve problems effectively.* Contribute to code reviews and provide constructive feedback to improve code quality.* Develop and maintain build scripts for packaging and deploying software effectively.* Troubleshoot build issues and identify potential build system improvements.* Stay up to date with the latest advancements in CMake and best practices for build automation.* Ability to follow rigorous Software Development Life Cycles including testing and verification* Ability to interface with clients to analyze and document product requirements, estimate level of effort and translate clients’ business requirements and objectives into technical applications and solutions* Assist in the design of software applications to meet both functional and technical requirements* Provide 2nd-level support as required to regional customer support staff# **Education and Experience*** Tertiary qualification in Engineering, Computer Science, Electronics or other related technical field* Proven Experience with: + More than 4 years of experience in developing applications using C++ and C + Linux environment and build scripts + Experience with Drivers and Libraries + Software development using both agile and waterfall methodologies* Experience with the following: + Embedded application development using C. + Designing X11 based interactive user interfaces (UI). + OBD2 and CAN bus integration. + RTOS frameworks + Communications protocols like TCP/UDP/HTTP, MQTT* Knowledge with the following: + Qt Quick and QML + Relevant certifications (e.g., Agile Certifications, SDLC) are plus. + Proficiency in utilizing STM32 development tools (e.g., STM32CubeMX, debuggers).# **Personal Attributes*** Be able to self-manage time to work across multiple facets of the project and juggle multiple responsibilities at the same time to meet project deliverables* Be able to work independently with minimal supervision and in teams depending on project requirements* Have strong problem solving and analytic capability with the ability to create innovative solutions* Able to learn new skills and concepts quickly and thoroughly and able to understand and evaluate complex data models* Have a strong desire to achieve your best at any task undertaken and a commitment to success* A strong customer based ‘can do’ mindset focused on understanding and addressing customer needs**Worker Type:**Regular**Number of Openings Available:**1### About Us## **You’re passionate about moving people. So are we.**At Trapeze, we strive to enhance lives by building technology for a better tomorrow and providing unique solutions for life.We help public transport operators and authorities, public safety organisations and large-scale taxi enterprises address everyday pain points, save money and improve customer experience through the use of proven technologies. The efficiencies created through our solutions allow you to maximise your competitive advantage and enhance community outcomes.As the Asia Pacific branch of the Trapeze Group, we have a wealth of knowledge, experience and resources to draw upon both locally and from our colleagues in North America, Europe and the United Kingdom. We are also part of the Constellation Software Group, which services over 125,000 customers in more than 100 countries across the globe from offices on every continent.While our experience is broad and international, we are local in our approach and adapt to your environment country by country. We have been in the transport industry for more than 30 years and have a long history of collaborating with our customers to adapt to changing needs and new demands. *Trapeze is an equal opportunity employer, we recruit, hire, train, promote and provide all other privileges of employment to qualified people without regard to age, race, colour, creed, national origin, gender, gender identity, gender expression, disability, marital status, citizenship status, ethnicity, familial status, religion, sexual orientation or any other classification for which discrimination is prohibited.* *Please inform us if you have a disability or special need that requires accommodation.*
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - C/C++, Linux, STM32
Embedded Software Engineer - C/C++, Linux, STM32

Trapeze Group • Dubai

On-site
AED 100,000 - 150,000
ATFM Software Engineer (UAE National only)
ATFM Software Engineer (UAE National only)

Thales • Abu Dhabi

On-site
Career development opportunities
Dynamic and collaborative work environment
Senior Electronics Hardware & Embedded Engineer
Senior Electronics Hardware & Embedded Engineer

Ultiwiseconsult • Dubai

On-site
Senior Automotive Electronics Hardware & Embedded Engineer
Senior Automotive Electronics Hardware & Embedded Engineer

Ultiwiseconsult • Dubai

On-site
Software Developer
Software Developer

Talenzon group • Dubai

On-site
AED 120,000 - 180,000
Senior Embedded Systems Engineer (Automotive / STM32)
Senior Embedded Systems Engineer (Automotive / STM32)

Micropolis Holding Co. • Dubai

On-site
AED 120,000 - 180,000
Senior Engineer - Level 3
Senior Engineer - Level 3

Edenred Italia S.r.l. • Dubai

Hybrid
AED 257,000 - 368,000
IT Group Security - Facial Recognition - Senior Software Engineer
IT Group Security - Facial Recognition - Senior Software Engineer

Emirates Airlines - Other locations • Dubai

On-site
AED 250,000 - 350,000
Travel benefits
Senior Technical Software Engineer
Senior Technical Software Engineer

ApplyMint • Dubai

On-site
AED 360,000 - 600,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Thales • Abu Dhabi

On-site
AED 420,000 - 660,000