Purpose and Scope:
The Software Engineering Intern brings and expands upon basic knowledge of Computer Science to participate in engineering operations on a daily basis. He/she will collaborate with ACT's highly skilled engineers, gaining essential knowledge on designing firmware for our charging solutiuons
Intern should be dependable and intellectually curious with a desire to learn and participate in the company's processes. The right attitude is important.
Responsibilities:
- Shadowing, mentoring, and training opportunities with our experienced team of engineering professionals.
- Assists with engineering and other related special projects.
- Tracks tasks and documents software ‘bugs' in Jira.
- Contributes to the software knowledge base in Confluence.
- Develop clear and concise documentation for ACT firmware as assigned.
- Embedded Software Development:
- Assist in designing, implementing, and testing firmware for various embedded systems.
- Collaborate with the team to enhance existing firmware solutions.
- Code Review and Documentation:
- Participate in code reviews to maintain high-quality standards.
- Document your software creations precisely, from firmware code to test suites.
- Validation and Testing:
- Contribute to firmware validation testing.
- Debug and troubleshoot issues in embedded software.
- Research and Innovation:
- Stay updated on industry trends and emerging technologies.
- Explore innovative approaches to firmware development.
- Collaboration and Learning:
- Work closely with cross-functional teams, including hardware engineers and system architects.
- Learn from experienced mentors and apply theoretical knowledge in practical scenarios.
- All other duties as required.
Skills / Other:
- Basic Networking Skills
- Familiarity with C, C++
- Knowledge of structured programming and software development lifecycle.
- Working knowledge of software fundamentals including algorithm development, data structures, code modularity, etc.
- Familiarity with test and measurement equipment, such as digital multimeters and oscilloscopes.
- Good organizational and reporting skills. Able to gather test data, format, and present it in Excel or similar program.
- Familiar with basic hand tools.
- Hands-on experience with printed circuit board assemblies, including soldering is a plus.
- Ambitious and energetic, go-getter attitude.
Education/ Training:
- Pursuing a Bachelor's degree in Computer Science or Electrical Engineering or related area.
- Basic computer proficiency.
Experience:
- Experience may be limited to classroom instruction, however some level of working Computer Science or Electrical Engineering experience, preferred.
Pay: $22-$25/hr
Education:Employment Type: CONTRACTOR