Smalltalk 101....
Start SIMPLE. Ask the get to know you types of questions. This list includes but is not limited to:
What's your name?
What do you do? (ie usually a work or school reference)
Have you lived in this area long?
Do you come here often?
What's your favorite food?
What's your favorite drink?
What's your favorite color?
What's your favorite car?
What's your favorite sports and/or sports team?
What's your favorite sexual position?
Okay, scratch that last one for now ;P Then again, I've had it work on the first time you just need to feel out the emotional responses in terms of vocal and body language being respresented by the person you are talking to. Really, it's easy to pick up with ONE question, and turn it into 5. The trick is to get the OTHER person to talking. If they aren't talking it's because you aren't asking the right way or they don't want to talk. Most girls, or guys, that are receptive will talk for a few minutes on any subject when asked a question. Then LISTEN to what is being said for what you can respond back. If what is said has no logical response, then change the topic to something else. It's not all that hard. The trick is to start with mundane and common to ALL and then move to specific topics.
I hope that makes sense? Like you are an engineer right? There are many related subjects to being an engineer that you can relate to anything if you can see the relation. But, you don't want to start a conversation off the bat talking with a prtty girl about a "spherical cow". That just isn't going to work. So ask where she went to school. Ask about her favorite subjects or teachers, perhaps you can related you engineering school experience to what she is talking about. Maybe her job. What kind of engineer are you? How are you looking to use your engineering skills? build bridge? build cars? build computers? Also, all it takes is practice and not loking tensed and wiered up. Look like you feel at home when you are talking to a complete stranger and they will feel at home back. If you tense and pucker up and wonder what the hell you are doing, guess what? They are going to wonder what the hell you are doing too you wierdo! If you approach casually, speak frankly, ask questions in a casual manner that make it seem like you care but don't at the same time, people will respond. Make them feel as if they have been talking to you all their lives and know you well despite asking on the get to know you types of questions.