Software Systems Engineering Intern Summer 2025 (ISR)
Starlab
General Requirements:
- Valley Tech Systems believes in consistent, positive, cooperative, self-motivated professional behavior—we expect all employees to contribute as necessary to get the job done.
- Unless otherwise stated in the requirements section of an individual job description, our positions require U.S. Citizenship, U.S. Permanent Residency, or other status as a U.S. Person as defined by 8 USC 1324b (a) (3).
Basic Function:
Works with Engineering internal research and development team to investigate technology and implement software solutions. The problem space for this position includes artificial intelligence (AI), machine learning (ML), and implementing signal processing systems on laboratory hardware from small microcontroller systems to high performance CPU/GPU systems. This position requires direct interface with engineers and program managers within the company.
This position requires in-person performance in Folsom, CA.
Pay Range:
$25/hour for undergraduate student.
$30/hour for graduate student.
Dates:
This is a summer internship position, with expected dates of performance June 17 – September 13, 2024.
Responsibilities:
This job requires the candidate to perform basic engineering tasks, inclusive of those identified below, with supervision:
- Performs software development and testing of software products.
- Collaborate with software and systems engineers on product development.
- Evaluates commercial and FOSS technologies that can be utilized within our software products.
- Work in a team environment through all phases of software development.
- Document findings and generate technical reports and briefings.
- Other related job duties, as assigned
Experience:
Preferred: Zero (0) years to two (2) years of experience in Engineering or Computer Science
Education:
Required: Attending accredited college/ university; working towards a Computer Science / Software Engineering, Computer Engineering, Electrical Engineering or related degree. Undergraduate students must be entering their junior year or later to be eligible for this position.
Skills:
- Ability to take direction and work in a highly collaborative team environment.
- Possess good communication skills, with an emphasis on verbal and written communication.
- Proven ability to solve problems .
- A basic understanding of software and computer principles.
- Familiarity with embedded signal processing including some or all of the following: digital communications, microcontrollers, A/D, D/A, software defined radio.
- Familiarity with artificial intelligence/machine learning (AI/ML) including some or all of the following: labeling data sets, training models, deploying models, performance evaluation of models
- Knowledge of: computer languages, data structures, computer logic and flow-charting, computer program design methods and techniques, maintaining and debugging live software systems, operating systems, standard development tools, networking technologies and protocols
- Working knowledge of mathematical and statistical principles and formulas.
- Overall knowledge of the computing environment at large, e.g., typical uses and user populations of operating systems, communications protocols, hardware platforms, etc.
Other:
- Must be able to obtain and maintain a U.S. Security Clearance at the appropriate level (requires U.S. Citizenship)
- Please submit a COVER LETTER in addition to resume for this position. Include which college or university attending, major focus area(s), and relevant courses taken.