1. Could you introduce yourself and tell us about you? Your current / recent jobs and employers? Previous companies and jobs?
He graduated last 2022 and studied Electrical and Computer Engineering in Egypt. During his studies, he begun specializing in embedded systems and started his first job as an Embedded Software Engineer immediately after his graduation. His role with XXXX was mainly responsible for designing, prototyping, and implementing LCD systems or infotainment system for 3D printers; he was the primary owner for the embedded systems in terms of the 3D product. As time passed, he got more and more involved into hardware engineering so he took more ownership of the 3D printer, instead of just working on the LCD, it became the whole firmware, both hardware and electrical aspects as well. He went from the bottom layer of development all the way to high-level programming such as bootloader, memory layouts, debugging, memory faults, and basically the end-to-end embedded systems. During that time, the company had no idea how to test their circuit boards and how to scale it for mass production so he got involved deeply in to that, created custom hardware jigs to test the board, created Python scripts and software to test the said hardware. He worked closely with mechanical engineers, mobile app developers, software engineers, AI/ML engineers, and produced end-to-end solutions with embedded engineering aspects; eventually, he became a senior and had to mentor juniors, break down tasks, and tell them how and what to do.
After that, he got a good opportunity to move to Japan and expand his skillsets into manufacturing and mechanical engineering. He’s with XXXX as a Mechanical Sales Engineer where he’s gotten the fundamentals of mechanical engineering for pumps, worked on automation, made a couple scripts and a couple helpful internal tools for the mechanical sales engineering team. His main responsibility is quoting pumps, selecting pumps per customer requests, get customer specifications or requirements, and work on design decisions to refer back to the mechanical engineering team.
2. What skill(s) / experience would you self-describe as strongest or specialist in?
Strongest skill would be his problem-solving ability; he can work on a hard problem and he will do whatever it takes to solve that problem. He considers himself an effective engineer that has the mindset to solve problems through methodologies and scientific ways even though there is no solutions to it yet. For the soft skill, he has great communication skills and has dealt with all sorts and kinds of people from different background, different countries, and languages; he is confident with Japanese language, has been doing meetings and interviews in Japanese, also working in an all-Japanese environment right now.
3. Do you have the lists of key criteria’s according to the clients’ requirements?
He has about 4 years of experience in embedded software engineering, has previous experience with mentoring and leading junior engineers as well. Strong C and C++ skills especially during his 3 years with XXXX; he is now using it on his personal projects and is mostly doing Python scripting in XXXX. Strong RTOS experience, CAN communication protocols (I2C, SPI, UART), and also version control systems, defect tracking tools (JIRA, Confluence). Proficient hands-on skills with lab equipment and also gets his hands dirty with hot reworks stations, ironing, soldering, and so on.




