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
Related Jobs
3 roles aligned with this opportunity
Senior Application Engineer
2026-05-28
AI-Driven Software Engineer (Node.js & C++)
2026-05-25
Backend Engineer (m/f/d)
2026-05-25
- Posted
- Apr 21, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Bucharest
- Company
- Professional.me
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Application Engineer
2026-05-28
AI-Driven Software Engineer (Node.js & C++)
2026-05-25
Backend Engineer (m/f/d)
2026-05-25