Senior Embedded Software Engineer
Job Reference: 30756-Senior embedded software engineer
Company: RecruitArab - recruiter
Industry: Telecommunications
Job Title: Senior Embedded Software Engineer
Location: Dubai, UAE
Job Type: Full-Time
Closing Date: 2024-09-06
Email for Application: apply@emiratesrecruiter.com
---
Job Summary:
We are seeking a highly skilled Senior Embedded Software Engineer to join our dynamic team in the telecommunications sector in Dubai. The ideal candidate will play a crucial role in designing, developing, and implementing embedded software solutions for cutting-edge telecommunications products. This position requires a deep understanding of embedded systems, real-time operating systems, and strong programming skills to enhance our product offerings and ensure high-quality performance.
---
Key Responsibilities:
- Design, develop, test, and maintain embedded software for telecommunications devices and systems.
- Collaborate with cross-functional teams, including hardware engineers, system architects, and product managers, to define software requirements and specifications.
- Conduct software integration, validation, and verification to ensure compliance with industry standards and performance benchmarks.
- Troubleshoot, debug, and optimize existing software applications to improve performance and reliability.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and documentation.
- Stay updated with the latest technologies and trends in embedded software and telecommunications to drive innovation.
- Mentor and provide technical guidance to junior engineers and interns.
- Contribute to design reviews and code reviews to maintain high-quality software development practices.
- Ensure adherence to best practices in software engineering, including coding standards, version control, and documentation.
---
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- A minimum of 5 years of experience in embedded software development, preferably in the telecommunications industry.
- Proficient in programming languages such as C, C++, and Python; experience with assembly language is a plus.
- Strong understanding of embedded systems architecture and real-time operating systems (RTOS).
- Experience with microcontrollers and microprocessors, including ARM, MIPS, or similar architectures.
- Familiarity with communication protocols (e.g., TCP/IP, UART, SPI, I2C) and wireless technologies (e.g., GSM, LTE, 5G).
- Knowledge of software development tools, including IDEs, debuggers, and version control systems (e.g., Git).
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills and the ability to collaborate effectively in a multicultural environment.
---
Preferred Skills:
- Experience with Agile software development methodologies.
- Knowledge of software security practices and secure coding principles.
- Familiarity with cloud computing and IoT integration in telecommunications.
- Experience with test automation and continuous integration/continuous deployment (CI/CD) processes.
---
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional development and career advancement.
- A collaborative and innovative work environment.
- The chance to work on cutting-edge telecommunications projects in a vibrant city like Dubai.
If you are a passionate and experienced Senior Embedded Software Engineer looking to make a significant impact in the telecommunications industry, we encourage you to apply.
---
Application Process:
To apply, please send your resume and cover letter to apply@emiratesrecruiter.com by the closing date of 2024-09-06. We appreciate all applications, but only those selected for an interview will be contacted.
---
Join us in shaping the future of telecommunications!
Please inculde this job reference [30756-Senior embedded software engineer] in the email when you send your application.