-
Professional.me

C++ Software Systems Engineer

Professional.me
Romania · Full-time · Entry

LOCATION: Abu Dhabi, UAE - relocation expenses paid by employer


About the Client:


We are sourcing on behalf of an innovative organization seeking exceptional SW Systems Engineer. Relocation to Abu Dhabi required.


Imagine working in a beautiful location where you can focus on building state-of-the-art software solutions, all while enjoying a tax-free compensation package, comprehensive healthcare, and full relocation support. 


Join a dynamic environment that values collaborative problem-solving, encourages continuous learning, and celebrates innovation. Step into a role where your expertise as a software engineer drives real impact, and be part of an organization that invests in your growth from day one.



Summary:


Designs and integrates embedded software solutions for radio frequency applications, leveraging extensive C++ expertise and modern standards, and collaborates with hardware engineers throughout the product lifecycle to deliver efficient, real-time systems. Implements domain-specific algorithms, tests, and interfaces, optimizing performance in Linux environments with multi-threading and debugging capabilities.


Responsibilities:


  • Design, develop, optimize, and integrate embedded software for radio frequency-related applications using C++.
  • Participate in the product development lifecycle from inception and design to bring-up, optimization, and verification.
  • Apply object-oriented programming (OOP) design principles and modern C++ standards in software development.
  • Implement algorithms derived from RF DSP domains to enhance software functionality.
  • Design and implement tests and test interfaces to validate software code, ensuring multi-threaded real-time software operates effectively.
  • Collaborate with hardware engineers to integrate embedded software with RF hardware components.
  • Test and debug embedded systems on Linux platforms, focusing on performance and resource optimization.
  • Utilize standard software development tools such as Git, Jira, and conan in the development process.
  • Contribute to the development of software development kits (SDKs) and application programming interfaces (APIs) tailored for RF applications.
  • Write and maintain technical documentation related to software designs and architectures, adhering to industry standards and best practices.
  • Participate actively in code reviews to maintain high code quality and foster knowledge sharing.


Typical Background/Experience:

  • 10+ years of proven software development experience, with extensive experience in embedded systems and radio frequency applications
  • Previously held roles such as 'Embedded Software Engineer', 'Firmware Developer', or 'SW Systems Engineer (C++)'
  • Experience in industries like automotive, consumer electronics, aerospace, or telecommunications
  • Extensive proven experience programming C++ including modern standards, and familiarity with object-oriented programming design principles
  • Experience with Linux operating systems, particularly Ubuntu, for embedded software development
  • Extensive experience with multi-threaded real-time software design, implementation, and debugging
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or Zephyr is a plus
  • Proficiency in using standard software development tools like git, Jira, and conan
  • Experience in developing software algorithms for embedded systems and integrating them into functional solutions
  • Familiarity with RF DSP is highly desirable, along with skills in C or Python as bonus skills


Education Qualifications:

  • Bachelor's degree in Electronic Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Certification in Embedded Systems (e.g., Embedded Systems Certification from Coursera or edX).
  • Optional: Master's degree in Embedded Systems, Computer Science, or a related discipline.
  • Proficiency in programming C++ including modern standards.
  • Familiarity with Linux operating systems, particularly Ubuntu.
  • Strong understanding of OOP design principles.


Skills:

  • Embedded C/C++ programming with a focus on modern C++ standards
  • Real-time operating systems (RTOS) development such as FreeRTOS, VxWorks, Zephyr
  • Microcontroller and microprocessor knowledge
  • Firmware development for radio frequency applications
  • System architecture design with an emphasis on object-oriented programming principles
  • Hardware-software integration
  • Debugging and testing of embedded systems, including multi-threaded real-time software
  • Version control and collaboration using Git and Jira
  • Signal processing and RF DSP knowledge
  • Low-level device drivers
  • Network protocols and communication
  • Power management techniques
  • Problem-solving skills
  • Agile development methodologies
  • Documentation and technical writing in English

Key Skills

Ranked by relevance

embedded embedded systems c linux git dsp freertos rtos jira oop python
Login to Apply
Posted
Apr 21, 2025
Type
Full-time
Level
Entry
Location
Bucharest

Industries

Internet Marketplace Platforms

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Apex.AI
Related

Senior Application Engineer

2026-05-28

Full-time
Not Applicable
Germany
Business Consulting
Engineering
View Job Details
Arsys
Related

AI-Driven Software Engineer (Node.js & C++)

2026-05-25

Full-time
Associate
Spain
Internet Marketplace Platforms
Engineering
View Job Details
Freenow
Related

Backend Engineer (m/f/d)

2026-05-25

Full-time
Mid-Senior
Spain
Internet Marketplace Platforms
Engineering