1 Click Easy Apply


Software Engineer - C++ and Python


Oak Brook, Illinois


Software Engineer - C++ and Python Job Opening in Oak Brook, Illinois - Software Engineer - C++ and Python
Do you have a passion for combining electronics, coding and traditional and modern making skills to create elegant projects? Do you enjoy teaching these skills to others? Are you curious about new technologies and find yourself tinkering with them? If so, this Software Engineer opportunity with an exciting new startup could be of great interest to you!
Our firm has partnered with a growing and innovative new company that is delivering STEM projects and experiences to children in the Chicago area. They are looking for a software engineer with a strong background in Computer Science and/or Computer Engineering to join their team. This role will report directly to the CTO and will focus on delivering top rate software and technology across the company.
In this role, you will create unique software ranging from desktop applications running on Windows, to embedded applications running on Arduino mini computers, to web applications running in the cloud that are used in their classes and summer camps. You?ll also help guide and develop key elements of online services and optimize IT infrastructure. Additionally, you will be involved directly and indirectly with delivery of these projects to children aged 6 thru 14 by creating instructional content and assisting instructors in-class.
Responsibilities:
- Develop software applications that will be leveraged by our after-school classes and summer camps. These applications will range from desktop applications running on Windows, to embedded applications running on Arduino mini computers, to web applications running in the cloud.
- Work with the CTO to develop and execute technology roadmaps covering software, electronics, web and IT infrastructure.
- Assist with IT dues and implement improvements to IT infrastructure (e.g. network and PCs)
- Assist in development of instructional material, including slides, lesson plans and assembly instructions to support delivery of projects to children.
- Assist in-class with the delivery of content to children.
Requirements:
- Bachelor?s Degree in Computer Science or Computer Engineering
- Deep passion for technology
- Self-starter, self-directed
- Creative, out of the box thinker
- 2 to 5 years of industry experience
- 2+ years of experience with a compiled language such as C/C++
- 2+ years of experience with Python and/or Java
- Fluent in Linux/Unix and shell scripting
Pluses:
- Background in applied electronics or another Physical Science
- Experience working in the cloud (AWS, Google)
- Experience developing web applications
- Experience with Arduino, Raspberry Pi, or similar boards
- Experience working on networking or IT infrastructure (switches, routers)
- Experience teaching to children
- Experience working with children in an academic setting
Job Type: Full-time

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC