remote
Part Time Student - Technical Product Engineer - John Deere
Software Engineer
Part‑time Technical Product Engineer role focused on developing embedded IoT solutions, leveraging Python, C++, and AWS to drive data‑driven product innovation in a fast‑moving agricultural technology environment.
About the role
Key Responsibilities
- Design, develop, and test embedded firmware for IoT devices using C++ and Python.
- Integrate sensor data streams and implement data analytics pipelines on AWS.
- Collaborate with cross‑functional teams to define product requirements and validate prototypes.
- Debug and optimize code for performance, reliability, and power efficiency.
- Document design decisions, test plans, and user guides for internal and external stakeholders.
Requirements
- Current enrollment in a STEM degree program (Computer Science, Electrical Engineering, or related field).
- Proficiency in C++ and Python with experience in embedded development.
- Familiarity with IoT protocols (MQTT, HTTP) and cloud services, preferably AWS.
- Strong analytical skills and ability to troubleshoot complex hardware/software issues.
- Excellent communication skills and a collaborative mindset.
Skills
pythoncmachine learningaws