Software Design Leader
2016 - PRESENTValeo- Led the technical and project management aspects of software development projects for electric motor projects.
- Handled all customer communications related to software development projects: requirements clarification, technical solutions, and project milestones.
- Reviewed and contributed to software architecture design choices and changes.
- Collaborated with the safety team to define safety concept designs from a software perspective.
Technologies: C, Agile, Safety-critical, Code Architecture, People Management, AUTOSAR, Microsoft Project, Technical Project Management, Embedded Software, Software Architecture, Windows, G Suite, Electronics, ISO 26262, Embedded C, Project Management, E-Motor, LeadershipSoftware Team Lead
2014 - 2016Axxcelera Broadband Wireless- Built and grew the software team as needed to develop complex LTE features, such as mobility load balancing, inter-cell interference coordination, automatic neighbor relation, handover optimization, and support of carrier aggregation.
- Enhanced and developed software and software reuse methodologies and. design and development processes.
- Owned and managed all software deliverables and the software team task. assignments.
Technologies: C, Wireless Communication, LTE, People Management, Microsoft Project, Technical Project Management, Embedded Software, Software Architecture, Windows, G Suite, Electronics, C++, Code Architecture, Embedded C, Project Management, LeadershipSenior Embedded Software Engineer
2013 - 2014Intel- Played a key role in the development and optimization of the LTE L2 stack.
- Supported the platform bring-up phases during system integration.
- Analyzed the reported defects and traces, followed by the development of bug fixes or system enhancements.
Technologies: LTE, C, Wireless Communication, Embedded Software, Software Architecture, Windows, Office 365, Electronics, C++, Code Architecture, Embedded CSoftware Team Lead, R&D Department
2009 - 2013El Sewedy Electrometer- Built and grew the software team, as needed, to develop smart meters with many features: single and three-phase, smart card, RFID, GSM, prepaid, and DLMS standard.
- Architected software products and supported decision-making at the system architecture level with different stakeholders.
- Oversaw and contributed to the development of applications for new products while maintaining and expanding the scope of existing projects.
Technologies: Smart Meters, Embedded Systems, Real-time Embedded Systems, C, People Management, Microsoft Project, Technical Project Management, Embedded Software, Software Architecture, Windows, Office 365, Electronics, Code Architecture, Embedded C, Project Management, LeadershipEmbedded System Software Engineer
2008 - 2009QuickTel- Contributed to the development of the CDMA Fixed Wireless Phone based on the Qualcomm chipset and stack.
- Worked with different simulators and emulators in the development and debugging of software components.
- Performed peer reviews with my colleagues to ensure output quality.
- Prepared the software design documents for the developed components.
Technologies: C, Embedded C, Embedded Software, Real-time Embedded Systems, Windows, Electronics, E-MotorEmbedded System Software Engineer
2007 - 2008El Sewedy Electrometer- Contributed to the software design, implementation, and testing phases of the product development cycle.
- Analyzed customer requirements and translated them into software features and specifications.
- Worked with simulators and emulators in the development and debugging of software components.
Technologies: C, Embedded C, Embedded Systems, Embedded Software, Real-time Embedded Systems, Smart Meters, Windows, Office 365, Electronics