Jump to: Opportunities | Colloquia/SeminarsGraduate Exams | Events | Job Search and Career Advice | Job Listings



Alannah Oleson's undergraduate honors thesis has been accepted at the ACM International Computing Education Research (ICER) conference. She will be traveling to Finland in August to present the work at the conference.


ACM Elects Cherri Pancake as President
ACM has elected Cherri M. Pancake as President for a two-year term beginning July 1. Pancake is Professor Emeritus and Intel Faculty Fellow of the School of Electrical Engineering and Computer Science at Oregon State University and Director of the Northwest Alliance for Computational Science and Engineering (NACSE). Her vision as President is to proactively engage researchers, educators and practitioners in emerging areas of computing through providing conference and publication opportunities that will help drive advances in their fields. ACM

Cherri Pancake | Anthropology & High Performance Computing
Incoming ACM President Cherri Pancake discusses her journey from the social sciences to computer science, and how she thinks about her interdisciplinary work today and into the future. ACM Future of Computing Academy (podcast)

Martin Erwig: Once Upon an Algorithm
Martin Erwig discusses his book Once Upon an Algorithm: How Stories Explain Computing with Chris Richardson. His book "Once Upon an Algorithm: How Stories Explain Computing" emphasizes the general nature of computation and the wide applicability of computer science. It identifies computation in everyday activities and explains corresponding computer science concepts through popular stories. This Is Not A Pipe Podcast

Groupon People
As a leader, innovator, wannabe weatherman, and champion of LGBT rights, Kevin McIntosh (BS CS '11) is the guy to go to make the connections. He strives to take ownership of programs and progress at work and to provide leadership in being an ally to the LGBT community. Groupon

App Development Club unifies students and ideas
If you’ve ever said “there ought to be an app for that” and wanted to know how it could be developed, a club at Oregon State University is waiting to meet you. OSU’s App Development Club is where students come together to discuss, analyze and create apps for iOS, Android, web and just about any other conceivable platform. It has been operating since 2013, but club leaders are anxious to expand their reach. The Daily Barometer


Apple quietly opens Oregon engineering lab, poaches from Intel
Apple has a secret in Washington County. The Silicon Valley company has hired close to two-dozen people in a hardware engineering lab there, raiding Intel and other Oregon tech employers for a variety of roles, according to job postings, social media profiles and an individual familiar with Apple's recruiting efforts. The company is notoriously secretive about its research activities - so it's unclear how many people it plans to hire for the Oregon facility, what products they're working on, or the office's exact location. The Oregonian

21 Things Engineering Students Wished They Knew When They Started University
Starting at university is an exciting time in anyone's life, and marks a new beginning full of promise. You're encountering a wealth of knowledge, meeting countless new people, and paving the way for your future. That said, it's easy to be overwhelmed by your new surroundings and end up losing your focus. As always, hindsight is 20-20, and past graduates have plenty of advice to impart. Interesting Engineering


The Last Slice Game
Do you have what it takes to deliver the famous Bitcoin pizza in this retro arcade-style game? The Last Slice will put your skills to the test as you play through 3 levels of pizza-delivering mayhem. The goal is simple. Deliver the Bitcoin pizza and collect your tip, now worth $10,000.

NCSA GPU Hackathon Call for Team Applications
General-purpose Graphics Processing Units (GPGPUs) potentially offer exceptionally high memory bandwidth and performance for a wide range of applications. A challenge in utilizing such accelerators has been learning how to program them. These hackathons are intended to help overcome this challenge for new GPU programmers and also to help existing GPU programmers to further optimize their applications - a great opportunity for graduate students and postdocs. Any and all GPU programming paradigms are welcome. We are looking for teams of 3-8 developers, ideally graduate students and/or postdocs, with a scalable application to port to (or optimize on) the GPU accelerators available at the University of Illinois, including the Blue Waters system at NCSA and systems supported by the IBM-Illinois Center for Cognitive Computing Systems Research. Collectively, the team should know the application intimately. Application Deadline: June 18, 2018.

Help Wanted: AnitaB.org Student Board Member
Do you know or are you a student who is interested in promoting our mission and supporting women technologists? Submit a Student Nomination for the AnitaB.org Board of Trustees! Two student members serve on our Board to help us cultivate the next generation of nonprofit board leaders while also helping us connect, inspire, and guide women in technology. Learn more about how you can nominate a student (or yourself) for this position. Nominations for 2018 are open until June 15, 2018.


AfterCollege Engineering & Technology Student Scholarship
$500 - Open to currently enrolled students pursuing a degree in a field of engineering, technology and/or mathematics. Minimum 3.0 GPA. Application deadline: June 30.

AfterCollege STEM Inclusion Scholarship
$500 - Open to currently enrolled students working toward a degree in a field of Science, Technology, Engineering or Mathematics from a group underrepresented in their field of study. Underrepresented groups may be defined by: gender, race, ethnic background, disability, sexual orientation, age, socio-economic status, nationality and other non-visible differences. Minimum 3.0 GPA. Application deadline: June 30.

AfterCollege Succurro Scholarship
$500 - Open to currently enrolled students in an accredited program, working toward a degree (AA, AS, BA, BS, MA, MS, MFA, PhD, MD, JD, etc.) in any discipline. Minimum 2.5 GPA. Application deadline: June 30.


MS Final Examination – Mahtab Aboufazeli
Tuesday, June 5 | 10:00 AM - 12:00 PM | KEC 1007
Energy Efficient Quadruped Robot Trotting via Adaptation of Leg Parameters over Unknown Ground
Major Advisor: V John Mathews; Committee: Xiao Fu, Jinsub Kim, Ravi Balasubramanian; GCR: Len Coop

PhD Oral Preliminary Examination – Arpit Christi
Tuesday, June 5 | 11:00 AM - 1:00 PM | KEC 3057
Building Self Adaptive Software Systems via Test-based Modifications
Major Advisor: Alex Groce; Committee: Danny Dig, Carlos Jensen, Xiaoli Fern; GCR: Maggie Niess

PhD Final Examination – Chen Huo
Wednesday, June 6 | 9:00 AM - 11:00 AM | KEC 1007
Partitioning Techniques to Improve Resilience and Cyber Security in Electric Grid Infrastructure
Major Advisor: Eduardo Cotilla-Sanchez; Committee: Rakesh Bobba, Ted Brekken, Jinsub Kim; GCR: Adam Schultz

PhD Oral Preliminary Examination – Kai Zhan
Wednesday, June 6 | 10:00 AM - 12:00 PM | KEC 4107
Low-power FSK/Spatial Modulation Transceiver for mm-wave Wireless Links; Links with Sommerfeld Wave Propagation over Single Wire
Major Advisor: Arun Natarajan; Committee: Karti Mayaram, Gabor Temes, Andreas Weisshaar; GCR: William Warnes

MS Final Examination – Keaton Dieter
Wednesday, June 6, | 11:00 AM - 1:00 PM | KEC 1126
Development of Machine Learning Tools for Increased Reliability of the Electrical Grid
Major Advisor: Eduardo Cotilla-Sanchez; Committee: Ted Brekken, Rakesh Bobba; GCR: Lewis Semprini

PhD Oral Preliminary Examination – Peng Lei
Thursday, June 7 | 10:00 AM - 12:00 PM | KEC 1007
Pixel- and Frame-level Video Labeling using Spatial and Temporal Convolutional Networks
Major Advisor: Sinisa Todorovic; Committee: Fuxin Li, Xiaoli Fern, Raviv Raich; GCR: Leonard Coop

PhD Oral Preliminary Examination – Caius Brindescu
Friday, June 8 | 9:00 AM - 11:00 AM | KEC 3114
How do developers approach merge conflicts? An investigation into merge conflicts, their occurrences and resolutions
Major Advisor: Carlos Jensen; Committee: Anita Sarma, Alex Groce, Danny Dig; GCR: Brett Tyler

PhD Final Examination – Anahita Sanandaji
Friday, June 8 | 1:00 PM - 3:00 PM | KEC 1007
Developing a 2D Cross-section Training Strategy for 3D Volume Segmentation by Analyzing Human Perception and Cognitive Tasks
Major Advisor: Cindy Grimm; Committee: Eugene Zhang, Carlos Jensen, Ronald Metoyer; GCR: Megumi Kawasaki

PhD Final Examination – Bassem Khalfi
Monday, June 11 | 2:00 PM - 4:00 PM | KEC 1007
Efficient Spectrum Sensing and Sharing Techniques for Dynamic Wideband Spectrum Access
Major Advisor: Bechir Hamdaoui; Committee: Huaping Liu, Attila Yavuz, Lizhong Chen; GCR: Maggie Niess


Soft ground tunneling: Volume loss, mitigation measures, and instrumentation interpretation
Wednesday, June 6 | 10:00 AM | 109 Owen Hall
Tunneling in general is very much connected to monitoring of the surrounding, especially in soft ground conditions, such as sands. The main purpose of ground monitoring is to detect movements while they are still small to be able to change the construction process or part of it before the measured movements will affect neighboring facilities or negatively influence the advancing excavation. If the provided ground support is insufficient and more movements are recorded than anticipated, mitigation measures have to put into place. This lecture will cover some insights from a tunneling expert about volume loss, mitigation measures, and instrumentation interpretation from real life projects.

EECS Graduation Celebration
Friday, June 15 | Ceremony starts at 3:30 p.m. | Gill Coliseum
This event is just for Computer Science and Electrical and Computer Engineering graduates. Students who have graduated or will be graduating in Summer 2017, Fall 2017, Winter 2018, Spring 2018, Summer 2018, or Fall 2018 are welcome to participate. Students can choose to participate in the June 16 university-wide commencement, the EECS Graduation Celebration, or both. Diplomas are only awarded at university commencement. his is a cap and gown ceremony. Graduation caps and gowns can be purchased from the Beaver Store, or borrow one from a friend. Be sure to order an orange tassel. Graduate students must also purchase a hood.


Guard During Salary Negotiations (and How to Prepare)
You want to be prepared for your upcoming salary negotiation, so you plan to research the standard pay range and practice asking for what you want. Those steps are certainly valuable, but they’re not enough. Too often, people lose money because they think through just one contingency. To make sure that doesn’t happen to you, read on for the most common things you’ll hear and tips for how to respond. The Muse

Choose Growth Over Comfort—Your Success Depends on It
Whether you’re stepping into a bigger role at work, learning a new skill, pursuing a goal or making a change, you can’t grow into the person you want to be unless you’re first willing to get uncomfortable. Success

Questions You Should Ask During an Interview
When you’re interviewing for a new job, the hiring manager shouldn’t be the only one asking questions. In fact, engaging with a potential employer is critical: Being inquisitive can set you apart from other candidates by demonstrating your interest in the position and the company. It can also help you learn more about the job responsibilities, the company culture and the potential for advancement. Robert Half


Student Programmer/Developer - OSU Institutional Analytics & Reporting
OSU Institutional Analytics & Reporting (IAR) team offers a unique opportunity for a student developer to work in a fast-paced environment to assist in further development of GRS which is the legacy OSU grant reporting system accessed by over 2,500 users. IAR is working on the development of new functionality for determining current and future funding status of grants. This is a production application intended for deployment to support Principal Investigators/researchers (PIs) and Co-PIs at OSU in fall 2018. This is a full- time position during summer 2018 working in the department of Institutional Analytics and Reporting.

Student Technical Assistant (Parham-Mocello) - EECS
This position preforms a wide variety of work that supports the quality of education in the Electrical and Computer Engineering Department at the university. Positions may include activities such as mentoring, checking off work, holding office hours, helping with recitation, and/or helping with 2 hour labs with direct guidance from the supervisor.

Student Technical Assistant (Shuman) - EECS
This position preforms a wide variety of work that supports the quality of education in the Electrical and Computer Engineering Department at the university. Positions may include activities such as mentoring, checking off work, holding office hours, helping with recitation, and/or helping with 2 hour labs with direct guidance from the supervisor.

Info Tech Assistant - Intercollegiate Athletics
Provides technical support to Athletics faculty and staff. Responsible for the installation, maintenance, and support of computer hardware and software. This position provides on-site support for customers but may also include answering phone calls, emails, and handling walk-ins.

Student Information Technology (IT Identity & Access) - OSU IT Infrastructures Services
Identity & Access Management (IAM) provides ONID accounts, OSU Login (SSO), Duo two-step authentication, directory services, and is responsible for provisioning and access management for many of OSU’s cloud services. The IAM team is in the process of overhauling the backend technologies behind most of our services, including migrating to AWS and moving from batch to API/messaging driven processes. Answers support tickets. Assists system administrators and programmers in daily operations. Participates in projects and completes tasks as assigned by a technical lead, project manager, or manager.

COE Tutor
College of Engineering Academic Tutors provide one-on-one support in specific subject areas, assist students in developing study strategies for particular courses, facilitate study group sessions, and provide test review sessions. Training and orientation are required to prepare students for this peer support position.

Student Facilities and Safety Assistant - College of Engineering
This position will perform a wide variety of work that supports facility operations, space management, and the safety program for the College of Engineering. They will identify and investigate unused equipment in the College of Engineering for possible disposal, inventory and document space throughout the College of Engineering, and participate in the creation and dissemination of safety program information. This position will interact with all members of the OSU community and must possess great communication and interpersonal skills. Due to access to research spaces within the college, a high level of confidentiality will be expected.

Student Analyst, CASS Software Development Group
You will be working in a development environment. Each day, students receive their assignments from the full-time development staff. These assignments are relative to the projects currently being done by the CASS. Students are expected to keep up with these assignments and to be able to finish them in a reasonable amount of time. They should be able to work in a team environment comprised of students and staff members.

Student Developer, CASS-Software Development Group
This position is responsible for reporting to work at scheduled time and reporting to their scheduled CASS manager. You will be working in a development environment. Each day, students receive their assignments from the full-time development staff mentor.

Developer Intern - Pacific Source
Work on targeted development projects as part of a team working to build, test, and deploy data solutions. The particular work involved in this assignment includes refactoring of TSQL stored procedures into C# equivalent classes which rely upon a shared data access layer. Work will be performed in close collaboration with existing developer staff. The desired output is production-ready code. The team works using a basic Agile development approach built around two week sprints and thrice weekly standups.

Internships at HP Corvallis
HP Corvallis is seeking Software interns for Summer or Fall ’18. These can be full time or flexible, part time positions so students can get work experience while continuing classwork. Interested applicants need to have a graduation date of Dec ’18 or later, and have working knowledge of C++, Java, C and Groovy development, test and release environments and languages. Please send resume to barbara.mcmanus@hp.com if interested.

Analyst Programmer - OSU Enrollment Management Information Technology
The Analyst Programmer 1 (AP1) is responsible for assisting with performing system upgrades, testing, and maintenance, developing reports, overseeing security maintenance, creating technical documentation, and providing technical support to the departments serviced by Enrollment Management IT. This position is responsible for systems support on the Ellucian Banner modules utilized by each of the departments serviced by Enrollment Management (EM), in addition to providing support for other business-critical technical systems.

Transmission Engineer - Portland General Electric
Portland General Electric is seeking a Transmission Engineer. The team consists of Civil Engineers, Mechanical Engineers and Electrical Engineers - however, 90% of what they do is more related to civil engineering concepts (steel design, foundation design, geotechnical analysis, etc.). For this position, they require a Bachelor’s degree in engineering, Civil Engineer preferred, but not required, from ABET accredited engineering program. For more information, and to apply, search “Transmission Engineer” on PGE’s job page at: https://pgn.igreentree.com/CSS_External/CSSPage_Welcome.ASP?T=20180604093222&

Electrical / Chemical Engineer - UMPQUA Research Company
The journey to Mars needs new ideas and thought processes. We are looking for an eager individual who wants to be in a position to put forth their ideas and then make them happen. At our facilities in Myrtle Creek we have machining capabilities, CAD personnel, and a full-scale water analysis laboratory for use in system development and testing. Our staff includes chemists and Chemical Engineers, along with drafting personnel. We need an Electronic Engineer to replace a long-term member of our team. Knowledge in chemistry / Chemical Engineering is a plus. This is a permanent position with long term opportunities to participate in the challenge of reaching Mars.

Entry Level Dev Ops professionals - Dev Technology
We’ve had some very successful hires from Oregon State and would love to continue the trend! The Dev Ops role below has many requirements for experience, but academic experience (used for a project or exercise) will also be considered. The DevOps Engineer will be a member of an agile team that is responsible for supporting planning, designing, development, testing, deployment, operations and maintenance of biometric exchange cloud infrastructure, related web applications, and reporting capabilities. The ideal candidate - in collaboration with the team – will enhance customer experience, increase capacity to innovate, and speed up time to value by providing the tools and culture to facilitate efficient release, predictability, and success.

Product / Test Engineer - Avnera Corporation
Seeking an experienced Product / Test Engineer to develop, debug HW/SW, and support production for wireless and mixed-signal semiconductor ICs. Perform IC Product and Test Engineering duties including, but not limited to, analysis of IC designs, design verification, hardware and software development for bench and ATE test, characterization, yield enhancement, failure analysis, and support high volume production related activates. Ability to work with a group of IC designers and be solely responsible for successfully bringing a full test program development to completion.

Computer Science and Engineering Instructor pool - OSU-Cascades
OSU-Cascades in Bend, Oregon invites applications for one or more fixed-term, non-tenure-track full/part-time Instructor positions to teach on a term by term basis for the 2018-2019 academic year. The intention of this pool is to collect applications for current or future opportunities and does not necessarily imply a position is available at this time. Some of these appointments may be reviewed for renewal or transition to an instructional position on an annual basis at the discretion of the Dean. Instructors may be needed to teach on campus undergraduate courses in the following areas: Computer Science and Engineering.

Featured job opportunities in Handshake

Partial list of jobs posted in the past week through LinkedIn (these are just a few of the hundreds of jobs listed). Sample jobs:

Don’t forget to check out the AfterCollege job site, tailored especially for our EECS students:


Want to include an item in this newsletter? Send the info here.


LinkedIn logoTwitter logo Facebook logo Flickr logo YouTube logo