Apply Edge Start your job search

Firmware Engineer

ELSEWEDY ELECTRIC · New Cairo, Cairo, Egypt

Apply & track with Apply Edge

About us:Elsewedy Electric: Powering Progress, Empowering PeopleFor over 80 years, Elsewedy Electric has been a leading manufacturer of electrical products and solutions, operating in 19 countries with over 18,000 employees. We offer a diverse range of products across wire & cable, electrical equipment, engineering & construction, digital solutions, and infrastructure investments.Beyond our manufacturing prowess, we're passionate about creating a positive and empowering work environment for our team. We foster a culture of diversity, inclusion, and continuous learning, providing opportunities for professional development and career growth. Our commitment to employee well-being extends beyond compensation with initiatives promoting work-life balance and overall well-being.Join us and be part of a company that's not just powering progress, but empowering people to build a brighter future.This job opportunity is offered by Elsewedy Electric Graduate Development ProgramThe program is designed for Graduates with 0-2 years of experience. The program offers various job rotations, mentorships, coaching & trainings. 2024 & 2025 Graduates are welcomed to apply.

Key Responsibilities

Develop, test, and maintain embedded firmware for energy metering products under the guidance of senior engineers.Implement and maintain firmware features using C/C++ while following coding standards and engineering guidelines.Support firmware integration with hardware components, including ADCs, timers, communication interfaces, and metrology modules.Contribute to both bare-metal and RTOS-based firmware development.Develop and support communication interfaces such as UART, SPI, I²C, and, where applicable, RS-485.Participate in firmware debugging, validation, and testing using IDE debuggers, JTAG/SWD, and laboratory tools.Support Flash/EEPROM management, data integrity mechanisms, and basic firmware security features such as integrity checks and secure boot.Assist with build configurations, Makefiles, firmware artifacts, and development workflows using Git.Analyze defects, perform root-cause investigations, implement fixes, and participate in code reviews.Collaborate with Hardware, QA, and Validation teams during firmware bring-up, integration, and testing activities.

Requirements

Academic Qualifications: Bachelor’s degree in Computer Science Engineering or any related field.Language Proficiency: Fluent in English (spoken and written)Years of Experience: 0-2 Years of experience in the same field.Computer/Technical Skills: MS Office - Embedded Systems - Firmware Security - Debugging