Software Engineer Intern
Pioneers · Henderson, NV · 5 days ago
On-siteInformation Technology$15–$30/hrInternship
Responsibilities
- Assist in the design, development, and implementation of software applications.
- Develop custom tools, scripts, and software solutions to enhance productivity.
- Conduct testing and debugging of software applications to ensure functionality, performance, and reliability.
- Document test results and provide recommendations for improvements.
- Develop and maintain software for data collection, analysis, and reporting to support decision-making processes.
- Aid in the integration of software solutions with existing systems and machinery.
- Ensure seamless data flow and interoperability between different systems.
- Prepare and maintain detailed documentation of software designs, code, test procedures, and test results.
- Collaborate with cross-functional teams, including mechanical engineers, electrical engineers, and production managers, to understand software requirements and deliver effective solutions.
- Conduct research on new software technologies, development tools, and methodologies to support the development of innovative software solutions.
Requirements
- Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of software development principles, programming languages (e.g., Python, C/C++, QT, agile, CI/CD).
- Familiarity with software development tools (e.g., Linux, Git, Github, VS Code, Docker).
- In addition, classwork and/or experience with IIOT, AWS, MQTT, nosql databases (Influxdb), JSON data structures, UI development and web development is a plus.
Skills
- Strong analytical and problem-solving skills.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).
- Ability to work independently and as part of a team.
- Excellent verbal and written communication skills.
- Ability to effectively convey technical information.
Experience
- Prior internship or project experience in software development is a plus but not required.
Detail-Oriented
- Pays attention to details and ensures accuracy in work.
Motivated
- Eager to learn and take on new challenges.
- Shows initiative and a proactive approach to tasks.
Team Player
- Works well with others and contributes to a positive team environment.
Adaptable
- Able to adjust to changing priorities and handle multiple tasks simultaneously.
Hourly Compensation
$15-$30 per hour.