Experienced Embedded Software Engineer with 3+ years of experience in designing, developing, and implementing embedded systems solutions. Skilled in C and Python programming languages, firmware development, and debugging techniques, I have a proven track record of delivering robust, high-quality, efficient, and innovative software solutions that meet project requirements and exceed expectations. With a strong understanding of microcontroller architectures, real-time operating systems (RTOS), and embedded hardware interfaces, I am passionate about working to solve complex challenges and drive forward-thinking solutions. I thrive in dynamic, collaborative environments and am committed to continuous learning and professional development in the ever-evolving field of embedded systems engineering.
-
Software EngineerArmUnited Kingdom -
Senior Embedded Software EngineerEinfochips (An Arrow Company) Aug 2024 - PresentCairo, Egypt -
Embedded Software EngineerThirdwayv Inc. Oct 2020 - Aug 2024Cairo, EgyptDesign, and Develop High-Quality Embedded Software for both Bluetooth Low Energy (BLE) and Cryptography Applications. Including Device Drivers, Communication Protocols, Hardware Abstraction Layers on Bare Metal and RTOS.Worked on Multiple Embedded Controllers Technologies. such as NXP, AVR, Nordic, and STM.Contribute in Peer Code Reviews. Assuring that code logic correctness, security and coding conventions are met.Designing of RTOS using Static Priority Scheduler and Earliest… Show more Design, and Develop High-Quality Embedded Software for both Bluetooth Low Energy (BLE) and Cryptography Applications. Including Device Drivers, Communication Protocols, Hardware Abstraction Layers on Bare Metal and RTOS.Worked on Multiple Embedded Controllers Technologies. such as NXP, AVR, Nordic, and STM.Contribute in Peer Code Reviews. Assuring that code logic correctness, security and coding conventions are met.Designing of RTOS using Static Priority Scheduler and Earliest Deadline First (EDF) Scheduler.Perform Current Consumption Profiling and Optimization.Strong C Programming, Integration, Testing, and Debugging skills.Intermediate Level of Scripting using Python and Batch Programming.Track the Features and Issues of a project using Jira and GitHubOptimize software performance and memory utilization for embedded platforms.Support Colleagues and provide technical guidance and support as needed. Show less -
Advanced Embedded System Session LeadUdacity Sep 2022 - Jan 2024Cairo, Cairo, EgyptAdding a Unique Software Experience to the Learners by Teaching them some Embedded Industrial Techniques.Providing Technical Support to the Embedded Systems Nano-degree Learners.Managing weekly Connect sessions with students according to Udacity guidelines.Creating the Udacity Connect session agenda & notes.Coordinating between the students and the Udacity Connect team.Reporting to Udacity the weekly overall attendance status of students & observations about each… Show more Adding a Unique Software Experience to the Learners by Teaching them some Embedded Industrial Techniques.Providing Technical Support to the Embedded Systems Nano-degree Learners.Managing weekly Connect sessions with students according to Udacity guidelines.Creating the Udacity Connect session agenda & notes.Coordinating between the students and the Udacity Connect team.Reporting to Udacity the weekly overall attendance status of students & observations about each session.Being present at every Connect session over Zoom, helping students introduce themselves, organizing students in groups and keeping track of time.Explaining concepts of the Nanodegree program to your group of students when needed.Solving questions raised by students during the Connect session.Reporting student's attendance and progress to the Mentor's dashboard.Communicating with students on Slack.Weekly check-in with all students on their progress. Show less -
Site Supervisor (Deci- Digital Egypt Cubs Initiative)Udacity Nov 2022 - Dec 2023EgyptVisiting sessions at a cluster of sites on a regular basis (Once a month).Auditing in-person sessions using a provided rubric.Reporting performance data every month - reports format.Providing specific, actionable feedback to Student Guides regarding their interactions with students, delivery of provided materials, etc.Syncing with the performance team to raise concerns, provide performance insights, etc. -
Embedded Software InstructorAmit Learning Nov 2021 - Oct 2022Cairo, Cairo, Egypt -
Service AdvisorAl-Mansour Automotive Jul 2020 - Oct 2020 -
Embedded System Software EngineerSprints Sep 2019 - Jan 2020Cairo, Egypt -
Service AdvisorGhabbour Auto Nov 2016 - Sep 2018Mazda Kilo 32 Cairo- Alexandria Desert RoadAdvise customers about necessary service for periodic maintenance.Help identifying a mechanical problem by questioning the customer with end questions and doing a visual inspection or road test _if needed_. Confer with customers about inspection results, recommend corrective procedures, and prepare work order for needed repairs. Prepare a repair order showing time, cost, and labor estimates for service. Write a brief description of the problem on the repair order to help team… Show more Advise customers about necessary service for periodic maintenance.Help identifying a mechanical problem by questioning the customer with end questions and doing a visual inspection or road test _if needed_. Confer with customers about inspection results, recommend corrective procedures, and prepare work order for needed repairs. Prepare a repair order showing time, cost, and labor estimates for service. Write a brief description of the problem on the repair order to help team leader to speedy locate the problem. Explain the work performed and the charges to the customer, and handover to customers. Handle customer complaints, or forward to section head or manager in case of major complaints. Show less -
Engineering TraineeEgyptian Automotive & Trading Co. Sep 2015 - Oct 2015Obour CityThis training is very special and specific for me. That's because i mix between the practical part and the academical part, by studying VolksWagen Self Study Program -which is available on the Internet- and asking the workshops engineers and training engineers about what i couldn't understand and relate what i have studied to what i see. I look up to obtain the maximum benefit from this training. I am doing my best and i'm sure that i will achieve what i look up to. -
Engineering TraineeKia Egypt Jul 2015 - Aug 2015El- OubourThis training was in the El-RAWAS KIA Sub-dealer at el obour branch. i was trained at the reception and how to deal with an angry, disappointed and even blacklist customers, and that was for one week only. I was also trained at the workshop almost the whole duration, i love being part of the workshop. I did test drives, i did periodic and regular maintenance regulations. I also worked by hands in changing old parts and replacing it.I was also trained to do all the maintenance operations… Show more This training was in the El-RAWAS KIA Sub-dealer at el obour branch. i was trained at the reception and how to deal with an angry, disappointed and even blacklist customers, and that was for one week only. I was also trained at the workshop almost the whole duration, i love being part of the workshop. I did test drives, i did periodic and regular maintenance regulations. I also worked by hands in changing old parts and replacing it.I was also trained to do all the maintenance operations, changing sensors , resetting the engine and AT values to the default settings. Everything Considering diagnosing automobiles faults. Show less -
Maintenance EngineerVolkswagen Ag Jul 2014 - Sep 2014EgyptActually it was not in the VW Representative in Egypt. I worked at a private workshop, i used to work in Volkswagen, Skoda , Seat and Audi cars for three months. I did almost everything. From changing the spark plugs and A/C Filters to installing turbo and engines in cars. Also diagnosing faults by VCDS software. I used to work for 10 hours and sometimes from 10 am to 11 am. It was a great experience. it gave me much of my working skills and developed my responsibilities for work -
Engineering TraineeScania Aug 2013 - Sep 2013Egypttrained for maintenance of heavy duty vehicles. Changing all the engine parts, diagnosing faults of engine and transmission using computer diagnosing.
Mina Raouf Skills
Mina Raouf Education Details
-
Mechanical Engineering -
Very Good
Frequently Asked Questions about Mina Raouf
What company does Mina Raouf work for?
Mina Raouf works for Arm
What is Mina Raouf's role at the current company?
Mina Raouf's current role is Software Engineer.
What schools did Mina Raouf attend?
Mina Raouf attended Helwan University Cairo, Dartmouth College, Udacity, Udacity.
What are some of Mina Raouf's interests?
Mina Raouf has interest in Education.
What skills is Mina Raouf known for?
Mina Raouf has skills like Engineering, Team Leadership, Vehicles, Automobile, Self Confidence, Self Learning, Maintenance And Repair, Performance Tuning, Time Management, Intelligence, Marketing, Business Planning.
Who are Mina Raouf's colleagues?
Mina Raouf's colleagues are Király Péter, Deepak Saini, Zhouli Li, Niaz Bayaydah, Patrik Wallin Hybelius, Claire Davis, Christos Siafas.
Not the Mina Raouf you were looking for?
-
Mina Raouf
An Engineering Graduate Who Found His Passion In Digital Marketing, Interacting With Decision-Makers, Making Sure Solutions Are Delivered Promptly, Transmitting Customer Requirements To Teams.Cairo -
Mina Raouf
Cairo, Egypt -
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial