Job Description
Internships are an excellent way for students to gain experience in a new environment, growing personally while they are contributing to the goals of the organization in which they are working. Interns at CTI will join a software development team directed by senior staff to design and develop the next generation of CTI's software products.
Â
As a Software Engineer Intern, you will be a member of an Agile Software Development team participating in the development on-site.
- You will also be a part of a larger team which includes attending scrum meetings, design and code peer reviews, coding and testing of software that will provide real world impact.
- You will gain experience researching potential solutions to meet customer needs, generating a suite of automation scripts.
- You will work with a team of engineers and software developers on the documentation of software capabilities and projects.
This position is a (Junior) to (Senior) internship based on the candidates qualifications and standing accredited enrollment.
- (Junior Technical Intern)- must have completed Junior standing of college by start of internship
- (Senior Technical Intern)- must have completed Senior standing of college by start of internship
- (Post-Graduate Technical Intern)- must have an undergraduate degree and be enrolled in a graduate degree program (in degree fields listed in Necessary Skills and Experience) by start of internship
Requirements
Necessary Skills and Experience
- Currently enrollment in a Bachelors’ program in Computer Science, Software Engineering, Computer Engineering, Mathematics, RF Engineering, or Network Engineering
- Academic or work experience with high-level coding languages and scripting languages, such as Java, C/C++, JavaScript
- Must be able to report to the Camarillo office at least 3x per week (candidate must reside within reasonable distance to the office)
Beneficial Skills and Experience
- Academic or work experience in programming, analytical and/or math skills
- Academic or work experience applying Software Development concepts, object-oriented design, design patterns, activities, and approaches
- Knowledge of Domains such as, Cloud, Web
- Academic or work experience in UI/UX design
- Academic or work experience in a graphical user interface
- Familiarity with network programming
- Academic or work experience in digital signal processing
- Academic or work experience in data management
Please include updated resume when applying to this position.
Benefits
Â
Typical Internship Duration
Internships will be a full time position with a duration of 10-12 weeks. Potiental for continued part time work during the academic school year. The desired outcome from an internship at CTI is for the participant to have the opportunity to apply what they are learning in school, learn how “real world” projects do not always execute in the same manner as academic ones do and to educate candidates on software development techniques and processes of CTI. Additionally, an internship is a great opportunity for both CTI and the candidate to determine if they are a good fit for the company, with the ultimate goal being to transition to full-time employment once school and/or military experience is complete.CTI is an Equal Opportunity employer and shall abide by the requirements of 41 CFR 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
Date Posted
10/29/2023
Views
1
Similar Jobs
Software Engineer III | Platform - ExtraHop
Views in the last 30 days - 0
This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...
View DetailsEngineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab
Views in the last 30 days - 0
This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...
View DetailsStaff Salesforce Engineer - CRM Systems - GitLab
Views in the last 30 days - 0
This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...
View DetailsDevOps Engineer - Guidehouse
Views in the last 30 days - 0
This job posting seeks a skilled DevOps Engineer to support development QA and operations across applications emphasizing automation cloudnative infra...
View DetailsSoftware Solutions Architect - Unqork
Views in the last 30 days - 0
Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...
View DetailsGrowth Product Lead - Loyalty - Trafilea
Views in the last 30 days - 0
Trafilea promotes itself as a transformative consumer tech platform with AIdriven growth solutions highlighting achievements like 1B revenue and globa...
View Details