Mock Positions

This page contains possible job descriptions that match what students are working on in the lab. If you're a student you should take this with a grain of salt. However, it can be useful to see what jobs might possibly match what you're working on.

This list is maintained and up-kept by the leadership team with assistance from alumni and professional engineers.

Web Development Engineer

As a Web Development Engineer, you would:

  • Maintain and update our SCEL website
  • Design and create a dashboard that displays our weatherbox data

The following are the necessary skills for this position:

  • HTML, CSS, Ruby, Ruby on Rails, Javascript
  • Web design
  • Git, Github

Relevant Projects:

  • Software Team (weatherbox project)

Embedded Software Engineer

As an Embedded Software Engineer, you would:

  • Design, code, and test the firmware that runs on our weatherboxes

The following are the necessary skills for this position:

  • Experience with Arduino
  • C ,C++
  • Git, Github

Application Software Engineer

As an Application Software Engineer, you would:

  • Design and create software for the server

The following are the necessary skills for this position:

  • Python, Javascript, SQL, Postgresql
  • Red Hat, Raspbian
  • Git, Github

Systems Engineer

As a Systems Engineer, you would:

  • Attend weekly meetings that teach you the basics of forecasting, prediction, and machine learning
  • Design and write algorithms
  • Analyze data from the weatherbox using various forecasting and prediction techniques

The following are the necessary skills for this position:

  • Strong math skills
  • Machine learning
  • Signal processing
  • Filter design
  • MATLAB, iPython, Python, R, Matplotlib

Hardware Engineer

As a Hardware Engineer, you would:

  • Research various weather-based sensors, communication modules, and components
  • Design and create PCBs using Eagle
  • Solder components onto PCBs
  • Test various components used in the weatherbox

The following are the necessary skills for this position:

  • Experience with Eagle
  • Circuit analysis and design
  • PCB design, layout, and fabrication
  • Soldering
  • Experience using Atmel and PIC microcontrollers
  • Experience using various weather-based sensors
  • Experience with wireless communications modules

Mentors

We are always looking for mentors to help teach and advise our students on their projects.

As a mentor, you would:

  • Advise and mentor subteams on a weekly basis and track their progress
    • Give advice or potential solutions to issues subteams are having
    • Teach or provide tutorials for students to complete to acquire new skills
    • Be available to answer questions and provide insight
  • Meet with the leadership team weekly to discuss the progress of the subteams you are mentoring

The following are the necessary skills for this position:

  • Extensive knowledge in the skills listed under the Hardware Engineer position
  • Experience in teaching students.

The following are the necessary skills for this position:

  • Extensive knowledge in the skills listed under web programmer and embedded programmer is required.
  • Experience teaching students

Leadership positions

We are constantly searching for our next generation of leaders. Through the VIP program, we are able to nurture and mold our students into mentors and leaders as they learn more about our project and acquire new skills.

Students in leadership positions would:

  • Track the progress and deadlines for all subteams
  • Determine goals and the future direction of the lab
  • Think of ways to improve the lab and implement them
  • Meet on a weekly basis with the leadership team

The following are the necessary skills for this position:

  • Strong verbal and written communication skills
  • Strong organizational and time management skills

Authors

Contributing authors:

cobatake kluong

Created by kluong on 2015/11/12 19:30.