Pratt Miller is seeking a Software Engineer Intern to contribute to the design and development of software solutions for embedded systems, IoT devices, cloud services, and user-facing applications, aiming to accelerate the delivery of high-quality products to market.
Requirements
- Programming experience with at least one language (e.g., C-Sharp, Python, Javascript, or C++).
- Familiarity with common software development tools (e.g., Git, CI/CD systems).
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Experience with frontend frameworks (React, Angular) or backend systems.
- Familiarity with databases (SQL or NoSQL).
- Experience with IoT devices, robotics, or embedded platforms (e.g., Raspberry Pi, Arduino, ROS).
Responsibilities
- Assist in designing, testing, and implementing scalable and secure software components.
- Write, test, and debug code under guidance from senior engineers.
- Support troubleshooting efforts and help optimize existing codebases.
- Participate in research of new technologies, tools, and best practices.
- Collaborate with cross-functional teams to ensure software integrates effectively across systems.
- Document work clearly and present findings or progress to the engineering team.
Other
- Currently pursuing a BS, MS, or PhD in Computer Science, Software Engineering, or a related field.
- Strong problem-solving skills and ability to work both independently and as part of a team.
- Excellent written and verbal communication skills.
- Internship is full-time (40 hours/week) during standard business hours, with flexibility to accommodate academic schedules.
- Some project deadlines may require flexibility.