Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
177

Front End Software Engineer jobs in United States

Senior C++ Firmware Engineer

BeamTrail

Abu Dhabi
On-site
AED 120,000 - 150,000
30+ days ago
I want to receive the latest job alerts for “Front End Software Engineer” jobs

Diagnostic Technician

TREC Recruitment

Dubai
On-site
AED 30,000 - 50,000
30+ days ago
Senior C++ Firmware Engineer
BeamTrail
Abu Dhabi
On-site
AED 120,000 - 150,000
Full time
30+ days ago

Job summary

A leading company in Abu Dhabi is seeking a Senior Firmware Engineer to design and implement C++ applications for embedded systems. The role involves optimizing code for performance and integrating software with hardware components. Ideal candidates will have extensive experience in embedded programming and software architecture design, along with a strong understanding of C++ standards. Join a talented team that values innovation and offers competitive benefits.

Qualifications

  • 10+ years of experience in Embedded/Firmware programming.
  • Deep knowledge of C++ and modern C++ standards.

Responsibilities

  • Design and implement C++ applications for embedded systems.
  • Integrate software with hardware components.

Skills

C++
Embedded Programming
Software Architecture
Clean Code Practices

Education

B.Sc. in Electronic Engineering
B.Sc. in Computer Science

Tools

Linux
CMake
FreeRTOS
VxWorks
Zephyr
Python
Job description
Job Title: Senior Firmware Engineer

Location: Abu Dhabi, UAE

Responsibilities:
  1. Design and implement C++ applications for embedded systems, considering memory limitations, real-time constraints, and power efficiency.
  2. Provide a software abstraction layer to support various hardware configurations seamlessly.
  3. Optimize code for performance, resource utilization, and responsiveness in constrained environments.
  4. Integrate software with hardware components, ensuring seamless communication and functionality.
  5. Write unit tests and perform thorough testing to ensure reliability and robustness of embedded software.
  6. Identify opportunities for performance optimization, memory footprint reduction, and power efficiency improvements.
  7. Suggest and implement process improvements to enhance software development efficiency and quality.
Requirements:
  • B.Sc. in Electronic Engineering, Computer Science, or a related field.
  • 10+ years of proven experience in Embedded/Firmware programming.
  • Deep knowledge of C++ programming and proficiency in modern C++ standards (C++11, C++14, or later).
  • Strong understanding of design patterns, data structures, algorithms, and object-oriented programming.
  • Extensive experience in software architecture design, especially in C++ projects.
  • Experience in architecting complex, scalable, maintainable, and reliable software systems.
  • Good understanding of clean code practices.
  • Extensive experience with Linux operating systems.
Preferred Skills:
  • Experience with RTOSes like FreeRTOS, VxWorks, Zephyr.
  • Linux socket programming.
  • Knowledge of CMake.
  • Familiarity with ARM, PIC, or other microcontroller architectures.
  • Knowledge of scripting languages (e.g., Python) for automation and scripting tasks.
About Us:

BeamTrail aims to deliver innovative solutions and excellent user experiences for governmental organizations. We empower data analysts and managers to optimize operations efficiently.

Our team is talented, creative, and dedicated. We offer a challenging work environment, competitive benefits, and growth opportunities. We are young, growing, and hiring!

If you're interested in joining our team in Abu Dhabi, visit our job board at https://beamtrail.bamboohr.com/jobs to apply or submit a generic application in the 'Others' category, explaining why you'd be a great fit. We look forward to connecting with you!

  • 1
  • ...
  • 6
  • 7
  • 8

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved