My Summer Internship with The Boeing Company

by Dai Ibrahim

This summer I had the opportunity to work at The Boeing Company in Seattle, Washington. As an Embry-Riddle Software Engineering Student, I was a part of the cyber security product development team. I quickly found out that ERAU students’ reputation precedes us. When I told my co-workers that I attend ERAU, they all praised the university and the students. My team especially loved ERAU because of our manager, Sheila B. Reilley. I had the pleasure to work with Sheila before she retired after 30+ years at Boeing. I will forever be grateful to Sheila for giving me the opportunity to work with her team this summer.

The Boeing sign at the 40-88 building in Everett, WA.

I worked with two different groups within the team over the 12 weeks I was there. At first, I worked for autonomous systems. Within autonomous systems, I worked with my team lead, ERAU Alum Alan Tomaszycki, and the College of Security and Intelligence on developing a multi-discipline capstone project. I was also able to contribute to a patent that is in the process of getting approved.

The space needle park in Seattle, WA.

After that project was complete, I went on to work with the rest of the team in Seattle where I worked on front-end development which is what I am really interested in. I was put on a team developing a front-end for airplane log data that was in JSON format. I was assigned to work with one other intern on the front end while two interns worked on the back end of parsing the logs. My partner and I started by getting requirements from the members of the team that were going to be the primary users. After gathering the requirements, we started by experimenting with the designs and making wireframes and screen-flows that imitated what we wanted the displays to look like and satisfied the requirements.  When the basic design process was done, we started working on use case scenarios. We came up with six different scenarios for how the displays could be used. We then revisited our designs, and we altered them so they would better reflect the scenarios. The software engineering courses that I took over the past three years have prepared me for the real-world applications of the engineering process.

Cold War’s B-47 Stratojet in the Museum of Flight in Seattle, WA.

We had weekly meetings with the team and the project leader to go over our designs to ensure that they aligned with the needs of the team. After we got the okay on our designs, the next step which I was in charge of was implementation. I got the data that the back-end team produced, and I used python and TKinter to make the front-end piece. Programming the display was the easiest and most enjoyable part for me. I requested a code review with some of my coworker to get feedback on my program, and I got lots of comments praising my code. My coworkers pointed out that they can tell that I am a software engineering major and not CS like most of the interns because of how maintainable and well written my code was, and how well I documented it. During this whole process, I discovered that the ERAU software engineering classes have equipped me with all the skills and the knowledge that I need in the field and the ability to adapt to new challenges. I was more knowledgeable about the software engineering process that most interns, and I owe it to the SE professors who prepared me to make it all possible.

SR-71 Blackbird in the Museum of Flight in Seattle, WA.

I learned so much from my team over the 12 weeks. Most importantly, I learned about the software engineering process for front-end development. I am now certain that I want to pursue front-end development as a full-time career. I was given a return offer to Boeing for an internship next summer with the same team on my last day. I had a blast working with my team this summer, and I can’t wait to see what I will be working on next summer.

The annual Embry-Riddle/Boeing partnership summit at the Boeing Flight Test & Delivery Center in Seattle, WA.

Research Opportunity for Undergraduates in Autonomous Vehicles

by Andrea Gray

This past summer I was privileged to work as an undergraduate on a National Science Foundation funded research project at Wright State University. This research program was focused on autonomous vehicles and split up the 11 participants into 4 separate teams working on specific research and development projects under the general topic of autonomous vehicles.

I was on a team with another undergraduate student studying Electrical Engineering working on developing a forward collision detection and avoidance system in autonomous ground vehicles using LiDAR and IBM’s 90nm CMOS technology. As a Software Engineering student, the focus of circuit creation and design was not something I was familiar with, but luckily, I had a wonderful teammate and supervisor, along with the experiences I have had at Embry-Riddle, I was able to learn and be successful in my work.

LiDAR is growing in popularity with autonomous ground vehicles due to their ability to function in adverse weather conditions (comparative to a camera) and their recent decrease in cost. The 90nm CMOS, Complimentary Metal-Oxide Semiconductor, is being used along with the LiDAR because it is a low-power and low-space solution that can also produce the necessary performance needed to make rapid decisions for the system. This LiDAR system, being low-energy and high-performance, is a development that is highly valued in the autonomous ground vehicle field. While there are many teams performing research and development for systems such as this one, there is no system that has been adopted by commercial or professional companies as there is still a lot to be perfected in the systems and costs can still be too high. This is where our research shows its value, since LiDAR is rapidly dropping in price and our system is based on dependability, our final design and report should be very useful for others in the field after presented at a technical conference at the end of this year.

For the development of this system, we first designed the basic circuitry logic in MATLAB. This process was where I was able to take the lead from my previous MATLAB and Simulink experience and develop a basic functional forward collision detection and prevention system. From there, we exported the circuit into a software platform called Cadence. Cadence allows for circuit development that meets the specific specifications and functionalities of particular technologies per their manufacturer’s specifications. My teammate, being familiar with Cadence, took over the circuitry design while I did more research on issues that would need to be mitigated with LiDAR systems such as the detection of the return LiDAR pulse off of obstacles with poor reflectivity rates (i.e. matte black bar bumpers). My teammate navigated the complex Cadence design process, with my research inputs, and we were able to successfully create our final circuitry system for a forward collision detection and prevention system for an autonomous ground vehicle.

By the end of the 3 months, I had gained a large understanding of autonomous ground vehicles, their history, and their future. I produced a background report, multiple progress reports on the technology we designed with their setbacks and future plans, and I am currently working on the final report of the project, along with my teammate, which is planned to be published into a conference by the end of the year. Along with knowledge gained on the topic, I learned an immense amount about perfecting my time management skills, my teamwork abilities, and, a vital skill for engineers, the ability to create a professional technical report that is well-organized and well-written all while being completed under a strict time constraint. I am very grateful for not only this experience, but also for the knowledge gained during it and the knowledge I was able to utilize from my academic career at Embry-Riddle.