Skip to content

Curriculum Developer – Arduino Education

  • Part Time
  • Remote
  • $25 - $33 USD USD / Year
  • Salary: $25 - $33 USD

Dreams for Schools


Position Title: Curriculum Developer – Arduino Education

Position Status: Part-Time Contractor – not eligible for Company benefits.

Reports To: Programs Director

Location: Santa Ana, CA office and remote as applicable

Compensation Range: $25/hour – $33/hour based on qualifications and experience.

Length of Contract: 3-4 months with possibility of extension


How to Apply:

Please submit a cover letter and resume and other relevant information to with the subject “Curriculum Developer Interest.”


About Dreams for Schools:

Dreams for Schools (DFS) is a 501(c)(3) nonprofit making science, technology, engineering, and math (STEAM) education approachable and accessible for all.

Dreams for Schools advances education equity by bridging gaps in STEAM education, with an emphasis on computer science (CS), by working with a range of community stakeholders from K-12 students, educators, schools, districts, as well as higher education students to provide educational programs that would not otherwise be available to our clients.


Position Overview:

We are seeking a curriculum developer on a part-time, contract basis for 3-4 months to create an engaging project-based curriculum for students in middle and high school (grades 6-12) using the Arduino platform. In this role, you will tinker with Arduino, design lesson plans, projects, and assessments to teach core STEAM concepts and coding skills through hands-on Arduino activities.


We strive to make Dreams for Schools a place where talented people who care about our mission and education can take initiative and grow in their career. If you’re the right person for the job, we’ll support you, and you can be confident that you’ll be working with an exceptional and results oriented team. We hope you’ll consider joining the DFS family!

Key Duties/Responsibilities:

Develop curriculum and lesson plans for Arduino education programs aimed at students in grades 6-12
Develop a training plan for instructors to follow
Create fun, interactive coding projects to teach programming logic, electronics, and embedded systems using Arduino boards and components
Write clear, step-by-step instructions, and documentation for Arduino builds and code examples
Design assessments to gauge student comprehension and skills growth across various grade levels
Maintain an organized curriculum repository and materials for current and future lesson plans
Assist instructors with training, delivery and support of Arduino education programs as needed
Provide administrative and curriculum support to the overall team where applicable

Minimum Qualifications:

Background in education, instructional design, or curriculum development
Experience teaching STEAM or coding to K-12 students, with a primary focus on middle and high school
Knowledge of Arduino boards and components, C/C++, circuits, and soldering
Passion for teaching hands-on STEM and making coding accessible for all ages
Excellent written and verbal communication skills
Organized and detail-oriented
Knowledge of and/or experience with Computer Science and/or Engineering
Excellent interpersonal skills, critical thinking skills, be a team player, solve problems, and be able to multitask
Must be able to take ownership over assigned tasks
Passionate about technology, education, and digital literacy issues
Comfortable speaking to large and small groups of people, with strong enthusiasm about different topics
You must be eligible to work in the United States, have a valid CA Driver’s License and reliable transportation with proof of car insurance
Must pass criminal background check as you will engage with staff and children at school sites

This is a short-term contract opportunity for experienced educators to create hands-on STEAM and coding curriculum for K-12 students. Submit a resume and cover letter if you have the required skills and are interested in this fast-paced, engaging curriculum development project.

Qualified candidates will be contacted via email to schedule a short phone or video interview.

Dreams for Schools is an Equal Opportunity Employer and does not discriminate on the basis of race, ethnicity, religion, gender, age, physical disability, and sexual orientation.



To apply for this job email your details to