Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
positions [2015/11/12 20:34] cobatake |
positions [2016/11/05 05:26] kluong [Web Development Engineer] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Positions ====== | + | ====== 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. | ||
- | ===== Web Development Engineer ===== | + | This list is maintained and up-kept by the leadership team with assistance from alumni and professional engineers. |
- | As a Web Development Engineer, you would work on our website | + | |
- | * Skills needed: | + | ====== Web Development Engineer ====== |
- | * HTML, CSS, Ruby, Ruby on Rails, Javascript | + | As a Web Development Engineer, you would: |
- | * Web design | + | * Maintain and update our SCEL website |
- | * Git, Github | + | * Design and create a dashboard that displays our weatherbox data |
- | ===== Embedded Software Engineer ===== | + | The following are the necessary skills for this position: |
+ | * HTML, CSS, Ruby, Ruby on Rails, Javascript | ||
+ | * Web design | ||
+ | * Git, Github | ||
- | * Experience with Arduino | + | Relevant Projects: |
- | * C ,C++ | + | * Software Team (weatherbox project) |
- | * Git, Github | + | |
- | ===== Application Software Engineer ===== | + | ====== Embedded Software Engineer ====== |
+ | As an Embedded Software Engineer, you would: | ||
+ | * Design, code, and test the firmware that runs on our weatherboxes | ||
- | * Python, Javascript, SQL, Postgresql | + | The following are the necessary skills for this position: |
- | * Red Hat, Raspbian | + | * Experience with Arduino |
- | * Git, Github | + | * C ,C++ |
+ | * Git, Github | ||
+ | ====== Application Software Engineer ====== | ||
+ | As an Application Software Engineer, you would: | ||
+ | * Design and create software for the server | ||
- | ===== Systems Engineer ===== | + | The following are the necessary skills for this position: |
+ | * Python, Javascript, SQL, Postgresql | ||
+ | * Red Hat, Raspbian | ||
+ | * Git, Github | ||
- | * Strong math skills | ||
- | * Machine learning | ||
- | * Signal processing | ||
- | * Filter design | ||
- | * MATLAB, iPython, Python, R, Matplotlib | ||
+ | ====== 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 | ||
- | ===== Hardware Engineer ====== | + | The following are the necessary skills for this position: |
+ | * Strong math skills | ||
+ | * Machine learning | ||
+ | * Signal processing | ||
+ | * Filter design | ||
+ | * MATLAB, iPython, Python, R, Matplotlib | ||
- | * 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 ===== | + | ====== Hardware Engineer ======= |
- | * Hardware mentor | + | As a Hardware Engineer, you would: |
- | * Extensive knowledge in the skills listed under hardware is required. | + | * Research various weather-based sensors, communication modules, and components |
- | * Experience teaching students | + | * Design and create PCBs using Eagle |
- | * Software mentor | + | * Solder components onto PCBs |
- | * Extensive knowledge in the skills listed under web programmer and embedded programmer is required. | + | * Test various components used in the weatherbox |
- | * Experience teaching students | + | |
- | * Leadership positions | + | The following are the necessary skills for this position: |
- | * Strong verbal and written communication skills | + | * Experience with Eagle |
- | * Strong organizational and time management skills | + | * 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 | ||
+ | |||
+ | =====Hardware mentor===== | ||
+ | The following are the necessary skills for this position: | ||
+ | * Extensive knowledge in the skills listed under the Hardware Engineer position | ||
+ | * Experience in teaching students. | ||
+ | |||
+ | =====Software mentor===== | ||
+ | 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 |