Careers

Current Job Openings

Software Engineering Summer Intern

Apply Now Back to Search Results
Motive - ACT
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:
    1. Assist in designing, implementing, and testing firmware for various embedded systems.
    2. Collaborate with the team to enhance existing firmware solutions.
  • Code Review and Documentation:
    1. Participate in code reviews to maintain high-quality standards.
    2. Document your software creations precisely, from firmware code to test suites.
  • Validation and Testing:
    1. Contribute to firmware validation testing.
    2. Debug and troubleshoot issues in embedded software.
  • Research and Innovation:
    1. Stay updated on industry trends and emerging technologies.
    2. Explore innovative approaches to firmware development.
  • Collaboration and Learning:
    1. Work closely with cross-functional teams, including hardware engineers and system architects.
    2. 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