Senior Firmware C Engineer

Abu Dhabi Tax Free23 months agoFull-time External
Negotiable
Job Description Design and implement C++ applications for embedded systems, considering memory limitations, real-time constraints, and power efficiency. Provide a software abstraction layer to seamlessly support a variety of hardware configurations. Optimize code for performance, resource utilization, and responsiveness in constrained environments. Integrate software with hardware components, ensuring seamless communication and functionality. Write unit tests and perform thorough testing to ensure the reliability and robustness of the embedded software. Identify opportunities for performance optimization, memory footprint reduction, and power efficiency improvements in the firmware. Suggest and implement process improvements to enhance software development efficiency and quality. Profile / RequirementsB.Sc. in Electronic Engineering or Computer Science or similar. 10+ years of proven experience in Embedded/Firmware programming. In-depth knowledge of C++ programming language and proficiency in modern C++ standards (C++11, C++14, or later).#J-18808-Ljbffr