WE ARE LOOKING FOR Embedded Software Engineer
Were seeking a self-driven and proactive
Embedded Software Engineer to join our team in
Abu Dhabi, UAE. If you thrive on challenges and have expertise in the following areas, we want to hear from you!
Responsibilities
- Develop and maintain embedded systems software.
- Collaborate with cross-functional teams to design, implement, and test embedded solutions.
- Write efficient, reliable, and maintainable code for embedded platforms.
- Debug and troubleshoot hardware and software issues.
- Optimize system performance and power consumption.
- Implement communication protocols (SPI, USB, UART, I2C).
- Create and execute unit tests for software validation.
- Review and analyze hardware schematics.
- Participate in Continuous Integration/Continuous Deployment (CI/CD) processes.
- Ensure security principles are followed in wireless communication systems.
- Handle audio and video processing in embedded contexts.
Required Qualifications
- Extensive experience in embedded system development with minimum 5 years of industry experience.
- Proficiency in Embedded Linux, including device drivers, BSP, and Buildroot.
- Strong expertise in Python, C, and C++.
- Familiarity with thermal management in embedded systems.
- Knowledge of NATS messaging.
- Adaptability and eagerness to learn in a dynamic environment.
- Effective communication skills, both verbal and written.
- Experience with monitoring, analyzing, and wireless or wired network traffic.
- Knowledge of network security best practices.
The selected candidates will be invited to an interview for further discussion.