Post job

Software Engineering Internship jobs at Comcast - 774 jobs

  • SDET

    Comcast 4.5company rating

    Software engineering internship job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary Responsible for validating product quality by analyzing and testing the quality of the codebase. Makes decisions affecting architecture of the test codebase including which software to use for writing test code. Focuses on writing code that will be executed in an automated and repeatable fashion which will reduce manual testing efforts and increase code quality and consistency. Develops and maintains code that validates front-end, middleware and database systems, using the latest tools and common programming languages. Provides input into various software development lifecycle stages. Partners with software engineers to write efficient automation code using coding standards and best practices. Executes automated code and creates comprehensive execution reports for team. Repairs complex broken automation scripts and performs peer reviews of automation codebase. Has in-depth experience, knowledge and skills in own discipline. Usually determines own work priorities. Acts as resource and mentor for colleagues with less experience. Job Description *This position is unable to provide work authorization sponsorship or immigration support now or in the future.* Comcast's Technology, Product & Experience (TPX) organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. About the Team: The RDK Pre-Release Operations Engineering Organization is dedicated to ensuring the highest standards of product certification, precision, and readiness before market release. Through comprehensive operational oversight and stringent quality processes, we leverage advanced tooling and methodologies to continually elevate our quality standards. Key Responsibilities: Write automated test code, using the same standards as a Software Engineer, that allows for repeatable, reliable testing solutions to test the wide functionality of products and software, maintaining automation codebase in a version control system (GIT, SVN). May include creating simple SQL queries for validation of databases and / or writing SOAP and RESTful API automated scripts. Create automated testing documentation, including Test Plans, Test Summary Reports etc. Execute automated test scripts and presents results to team. Analyze broken test cases and diagnose and repair to working order. Perform code reviews of automation scripts and front-end codebases. Diagnose and repair simple bugs within production code. Serve as a guide and mentor for junior-level engineers. Provides technical leadership and consultation with regards to practices, procedures and techniques. Skills & Experience We're Looking For: Proficiency in Java programming with experience in automation framework development and maintenance Strong background in automation testing, including script development, code reviews, and test execution Experience with API automation testing and validating backend services Working knowledge of device software testing and device‑dependent applications Ability to work with databases, including writing SQL queries for test data validation Python experience is a plus but not required Strong communication skills, with the ability to collaborate effectively across engineering and QA teams Comfortable working in a team‑collaborative environment to improve test coverage, quality, and delivery About Our Perks & Benefits: We are determined to create an environment where our employees feel valued, understand our business goals, and are motivated. Here's a look at just some of the perks and benefits we make available to our US-based employees: Medical & Dental 401(k) Savings Plan Generous paid time off Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages. Courtesy Services - We offer all of our full-time employees in serviceable areas free digital TV and internet. Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms. Learn more at jobs.comcast.com/benefits Reasonable Accommodation We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Job Profile: Engineer 3, Software Development & Engineering Skills Automated Testing, Automation Frameworks, Communication, Java, Script Development We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality-to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the benefits summary on our careers site for more details. Education Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 5-7 YearsComcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $66k-89k yearly est. Auto-Apply 6d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Defined Vehicle Consultant (SDV)

    L&T Technology Services 3.6company rating

    Raymond, OH jobs

    ID - 518383 Title - SDV Consultant Experience - 5 years Mandatory Skills: CI/CD pipeline, SDV, Python Automotive domain is mandatory Key skills: DevSecOps, CI/CD, SDV, OTA Job Description: We are seeking a highly skilled and experienced Software Defined Vehicle (SDV) Consultant to support our IT team in developing and maintaining a toolchain that enables efficient and secure vehicle software development. The ideal candidate will possess a strong background in software engineering, DevOps, cybersecurity, and automotive systems, with a strong understanding of vehicle architecture and industry standards. Key Responsibilities: Collaborate with IT and engineering teams to design, implement, and maintain a toolchain for vehicle software development. Support and maintain on-premise server infrastructure critical to development environments. Develop and optimize CI/CD pipelines to streamline software integration and deployment. Ensure compliance with DevSecOps principles, integrating cybersecurity best practices into the development lifecycle. Create and maintain architecture diagrams for IT applications and integration layers. Provide technical guidance on operating systems used in embedded environments. Support development efforts related to integrated controls and functional safety systems. Facilitate Agile development practices and contribute to sprint planning and execution. Support the design and implementation of OTA (Over-the-Air) infrastructure for vehicle software updates. Ensure alignment with industry standards such as ASPICE and ISO 26262 (ASIL-B). Collaborate with cross-functional teams to understand vehicle architecture and integrated systems. Required Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field. Proven experience with on-prem server maintenance and infrastructure support. Strong background in software development, CI/CD, and DevOps methodologies. Familiarity with integrated controls and functional safety concepts. Proficient in operating systems including Ubuntu, Linux, Windows, and RTOS. Experience with DevSecOps and cybersecurity practices in software development. Hands-on experience with containerized platforms, preferably Docker. Ability to design and interpret architecture diagrams for complex IT systems. Understanding of vehicle architecture and integrated automotive systems. Knowledge of Agile development frameworks (Scrum, Kanban). Awareness of OTA infrastructure and deployment strategies. Familiarity with automotive industry standards such as ASPICE and ASIL-B. Preferred Skills: Experience with cloud platforms (AWS, Azure, GCP) and hybrid environments. Knowledge of container orchestration technologies (e.g., Docker). Awareness of automotive communication protocols (CAN, LIN, Ethernet) and Electrical Control Units (ECUs) Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. The expected salary range for this position is between $100 K - $115 K annually. The actual salary may vary based upon several factors including, but not limited to, relevant skills/experience, time in role, base salary of internal peers, prior performance, business line, and geographic/office location. Paid Leave, Health Insurance, Group life Insurance, Disability, 401(K)
    $100k-115k yearly 3d ago
  • Software Defined Vehicle Engineer

    Global Connect Technologies 4.4company rating

    Raymond, OH jobs

    Job Title: Software Defined Vehicle (SDV) Consultant Employment Type: Full-Time We are looking for an experienced Software Defined Vehicle (SDV) Consultant to support the development and maintenance of a secure, scalable vehicle software toolchain. This role involves close collaboration with IT and engineering teams, focusing on DevOps, CI/CD, cybersecurity, and automotive software systems. Key Responsibilities Design, implement, and maintain vehicle software development toolchains Support on-premise server infrastructure and CI/CD pipelines Integrate DevSecOps and cybersecurity best practices Support OTA infrastructure and embedded operating systems Create architecture diagrams and support Agile development Ensure compliance with ASPICE and ISO 26262 (ASIL-B) standards Required Skills Strong experience in software development, DevOps, and CI/CD Knowledge of Linux (Ubuntu), Windows, and RTOS Hands-on experience with Docker and containerized platforms Understanding of vehicle architecture, integrated controls, and functional safety Familiarity with Agile methodologies Preferred Skills Cloud platforms (AWS, Azure, GCP) Automotive protocols (CAN, LIN, Ethernet) Experience in hybrid or cloud-based automotive environments
    $66k-90k yearly est. 1d ago
  • Software Dev Intern

    Nokia Global 4.6company rating

    Remote

    Software Dev Intern (s): 1 Duration: 10 Weeks The team you'll be part of You will be part of the Cloud Mobility Manager (CMM) within Nokia's CNS Division. The CMM delivers a converged packet core solution that addresses 5G (AMF), 4G LTE (MME), and even 2G/3G in a fully cloud-native architecture. Invent 5G with us, and be part of a diverse, multi-site world-class R&D team! Education Recommendations Currently a candidate pursuing a bachelors or masters degree in Computer Science, Computer Engineering, or a related field with an accredited school in the US. Working toward a degree in Computer Science, Electrical/Computer Engineering, or a related field. Experience with at least one programming language depending on the summer project described above: Python, C++ (preferred) or web frameworks (HTML/CSS, and common frameworks (e.g., React, Vue, or Angular, NodeJS). Basic understanding of computer networking (TCP/IP, UDP, routing). Experience with Docker and basic Kubernetes concepts (pods, deployments, services). Interest or coursework in telecommunication protocols (3GPP), signaling, or network simulation is a strong bonus. It would be nice if you also had: Familiarity with Linux, Git, and GenAI tools Robot or proven experience in projects featuring automation technologies. Work on technologies to improve development & prototyping in Virtualization/Cloud Computing including technologies like: Container Technologies/Kubernetes platforms GenAI and application of GenAI in your project 3GPP and Network Protocol Development Contribute to a project in ONE of the following areas: Coding in C++/C and Python Web Development (web dashboards, reporting tools, or small web applications) 3GPP tools/computer infrastructure/ CI CD pipeline Test Script Automation Development (Unit Testing & Test Script Automation)
    $77k-104k yearly est. Auto-Apply 22d ago
  • Embedded Software Engineer Intern

    Nokia Global 4.6company rating

    Remote

    Number of Positions:1 Duration: 10 weeks EDUCATIONAL RECOMMENDATIONS: Currently enrolled in a Bachelor's or Master's degree program in Computer or Electrical Engineering, Computer Science, or similar filed with an accredited school in USA High-level programming C++, Python. Software development tools such as git, BitBucket, Jira, etc. Developing software for embedded or systems software. Understanding of operating systems and/or embedded systems Understanding of CPU hardware architectures Familiarity with L0/L1/L2/L3 networking concepts such as DWDM, SONET/SDH, OTN, Ethernet, TCP/IP. It would be nice if you also had: Unit test frameworks such as Google Test, PyTest etc. Design, implement, and maintain Software for CHM7/CHM6 Line card Modules part of Nokia's flagship products including: Work with C/C++ and Python in a Linux environment, utilizing tools like bitbucket, Jira, and Docker. Writing Low level device drivers in C++ Software Application agents interfacing with external applications in C++ and Python.
    $77k-104k yearly est. Auto-Apply 51d ago
  • Software Engineering Intern, Draper, UT - Summer 2026

    Cox Communications 4.8company rating

    Draper, UT jobs

    Company Cox Enterprises Job Family Group Business Operations Job Profile Intern - Technical Management Level Individual Contributor Flexible Work Option Hybrid - Ability to work remotely part of the week Travel % Yes, 5% of the time Work Shift Compensation Hourly base pay rate is $24.23 - $36.35/hour. The hourly base rate may vary within the anticipated range based on factors such as the ultimate location of the position and the selected candidate's knowledge, skills, and abilities. Position may be eligible for additional compensation that may include commission (annual, monthly, etc.) and/or an incentive program. Job Description We encourage candidates to apply to no more than three internship opportunities within a 90-day period. Our recruiting team will review your application and ensure you are considered for the opportunities that best align with your skills and interests. There's something really inspiring about the idea of innovators teaming up to build something incredible. If you agree, then you might be a perfect fit for a tech job at Cox! Across the Cox family of businesses (Cox Enterprises, Cox Communications and Cox Automotive), we're looking for Software Development Interns to join our team and learn from the best. Ready to collaborate with us and work at a great company that truly cares about you and your future? Keep reading! What's In It For You? We value your time and potential. At Cox, you'll be exposed to meaningful and challenging work. You won't be left alone to figure things out. You'll have a team of supporters (plus an assigned program mentor) who will show you the ropes, guide you to excellence and cheer you on. You'll experience real accountability to develop your professional skills. You'll expand your network and professional toolbox through exposure to senior leaders. You'll help us build a bold future that is sustainable, accessible and inclusive. What You'll Do You'll develop and manage enterprise platforms, deployment pipelines, security and quality monitoring. You'll also develop tools to automate tasks and maintain new and existing infrastructure platforms on public and private clouds. Responsibilities will include: Developing automation for infrastructure provisioning and procedures, configuration management and ongoing support processes to be used across all environments. Documenting new development, procedures or test plans as needed. Helping develop and following best practices, security and engineering standards. Building tools and pipelines needed to facilitate continuous integration and delivery of software to all environments. Automating code packaging, code deployment and configuration management processes to be used across all environments. Soliciting feedback from delivery and operations teams about continuous integration and delivery challenges and working with them to identify opportunities to optimize software engineering throughput and quality. Tracking system and service performance continuously in all environments and escalates to the appropriate team. Leverage AI tools to assist in productivity, testing, and automation Who You Are Inquisitive. Logical. Dependable. These are just a few words that describe you. You love a good challenge and are happiest when you're solving problems. You have the following qualifications: Currently a college student pursuing a BA/BS degree in computer science or a related field, including classes related to software development, systems, networking and security. A passion for technology, reverse engineering and writing code to create solutions and fix problems. A collaborative attitude and the ability to clearly articulate thoughts and processes with both verbal and written communication in one-on-one and group settings. Experience with Windows and Linux systems, containers and databases. Experience with source code, build, deploy, orchestration and configuration management tools. Experience in writing code and scripts in at least one high-level programming language. An eye to identify and a desire to resolve insufficiencies and manual activities via automation. Familiarity with public cloud architecture and technologies, preferably AWS. Familiarity with Agile concepts and processes (Scrum and Kanban). An interest in building and continuously improving secure and resilient applications at scale. An interest in gathering data and measuring the progress on what makes applications perform. Familiarity with AI tools that assist in producing, testing, and automating tasks in software development and deployment. Don't miss out on the first steps toward your future. Apply today! Intern/Co-Op sessions are considered temporary employment. No full-time employment commitments are made. However, depending on our business needs, some interns may be considered for a full-time position following the conclusion of the session conditioned upon the intern graduating from their academic program and being available to commence full-time employment at a specified time. Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship. Benefits Benefits of working at Cox may include health care insurance (medical, dental, vision), retirement planning (401(k)), and paid days off (sick leave, parental leave, flexible vacation/wellness days, and/or PTO). For more details on what benefits you may be offered, visit our benefits page. About Us As our primary divisions Cox Automotive and Cox Communications drive new waves of innovation, Cox Enterprises is entering spaces like cleantech, healthcare, esports and more. We're a family business guided by a legacy of bold innovation that's driven by those who want to make their mark. Benefits of working at Cox may include health care insurance (medical, dental, vision), retirement planning (401(k)), and paid days off (sick leave, parental leave, flexible vacation/wellness days, and/or PTO). For more details on what benefits you may be offered, visit our benefits page. Cox is an Equal Employment Opportunity employer - All qualified applicants/employees will receive consideration for employment without regard to that individual's age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law. Cox provides reasonable accommodations when requested by a qualified applicant or employee with disability, unless such accommodations would cause an undue hardship.Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship. No OPT, CPT, STEM/OPT or visa sponsorship now or in future.
    $24.2-36.4 hourly Auto-Apply 16d ago
  • Summer Intern / Co-op - Software Developer (Agentic AI)

    Ciena Government Solutions 4.9company rating

    Remote

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. About Ciena: Ciena is a global leader in networking systems, services, and automation software, powering the world's connectivity. We enable intelligent, adaptive networks that connect people, businesses, and communities. Our software development teams innovate with cutting-edge technologies, including AI-driven automation, real-time analytics, and cloud-native architectures, to reimagine the future of networking. How You Will Contribute: Collaborate with the software development team to design and prototype agentic AI-based solutions. Implement autonomous agent behaviors for workflow automation, decision support, and network optimization. Leverage frameworks and tools for agent orchestration, reasoning, and multi-agent collaboration. Integrate AI agents with APIs, data pipelines, and backend systems. Conduct experiments and performance evaluations of AI-driven workflows. Document designs, test results, and technical findings to share with the team. Participate in Agile/Scrum ceremonies and collaborate using modern DevOps tools. The Must Haves: Current enrollment in a Bachelor's or Master's program in Computer Science, Software Engineering, Artificial Intelligence, or related field. Strong programming skills in Python, JavaScript/TypeScript, or similar languages. Understanding of AI fundamentals, including LLMs, planning algorithms, and reinforcement learning. Hands-on experience with agentic AI concepts, such as autonomous agents, tool use, memory management, or multi-step reasoning. Familiarity with frameworks like LangChain, OpenAI API, Hugging Face Transformers, or similar. Familiarity with Model Context Protocol (MCP) Servers and Concepts. Experience working with APIs, JSON data formats, and RESTful services. Nice to Haves: Knowledge of networking concepts, distributed systems, or cloud-native architectures. Experience using vector databases, knowledge graphs, or retrieval-augmented generation (RAG). Familiarity with containerization and microservices, such as Docker and Kubernetes. Contributions to AI/ML open-source projects or relevant academic research. Pay Range: The pay range for this position is $25.00 - $34.00 Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available. In addition to competitive compensation, Ciena offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws. Not ready to apply? Join our Talent Community to get relevant job alerts straight to your inbox. At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination. Ciena is an Equal Opportunity Employer, including disability and protected veteran status. If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.
    $25-34 hourly Auto-Apply 6d ago
  • Diagnostics Software Development Intern

    Nokia Global 4.6company rating

    Remote

    Number of Positions: 4 Duration: 10 weeks (Full-time) Dates: June 2026 - August 2026 EDUCATIONAL RECOMMENDATIONS Currently a candidate for a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with an accredited school in the US. Proficiency in one or more Programming and/or Scripting languages. (i.e. C, C++, Python, Java, BASH) Interest in working closely with Hardware engineers and designing and developing low level software to support their efforts. Interest in experiencing the development of diagnostic software used for the bringup, validation and manufacturing of new Hardware It would be nice if you also had: Exposure to Computer Architecture concepts. Experience in Designing software solutions from Planning to implementation to testing in Academic projects. Work closely with Hardware and Firmware engineers to: Develop Diagnostic software for use with Hardware bringup, validation and manufacturing. Develop tools for use in Hardware bringup and verification Enhance the infrastructure used by the Bringup and diagnostics team. Learn the role bring-up and diagnostics software plays in new Hardware development and manufacturing. All tools and infrastructure in the diagnostics team is developed in Python and C++
    $39k-47k yearly est. Auto-Apply 50d ago
  • Defense Software Test & AI Intern

    Nokia Global 4.6company rating

    Remote

    Defense Software Test & AI Intern (s): 2 Duration: 10 weeks internship EDUCATIONAL RECOMMENDATIONS Actively pursuing a Bachelor's or master's degree in computer science, Computer Engineering, Electrical Engineering, or a related field at an accredited university in the U.S. Note: This role will not be offering sponsorship or relocation Familiarity with Python, C++, Java, or other scripting/programming languages. Experience with relevant AI tools and concepts. Experience with Linux, containers (Docker, Kubernetes), and virtualization technologies. Understanding of telecom network architecture, protocols, and RF principles. Exposure to RF instrumentation and calibration techniques. Excellent communication and detailed skills. Analyse feature specifications and develop test cases. Leverage AI for improving our test capabilities. Set up, configure, and maintain lab/test environments. Execute and automate test plans using scripting tools (e.g., Python). Diagnose and reproduce complex system issues. Support test automation, vulnerability scanning, and reporting. Assist in the creation of product demos for internal and external audiences. Adhere to quality assurance practices and contribute to process improvement.
    $39k-47k yearly est. Auto-Apply 22d ago
  • Software Developer Intern

    Nokia Global 4.6company rating

    Remote

    (s): 1 Duration: 10 weeks (Full-time) Dates: June 2026 to August 2026 EDUCATIONAL RECOMMENDATIONS: Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Systems Engineering, or a related field at an accredited U.S. institution, with expected graduation within the next 12 months. Strong development experience in C++ on Linux systems, including compilers and debuggers. Competence in Python programming. Understanding of object-oriented software design principles. Excellent communication skills and ability to work in a team environment. Self-starter mindset with the ability to begin development activities early in the project lifecycle. Analyze software task book, including functional specifications, constraints, and interfaces. Produce software specifications and design architecture. Develop application software using C++ and Python in a Linux environment. Participate in software validation during system integration and execute system tests. Collaborate with system and network designers to ensure seamless product development.
    $39k-47k yearly est. Auto-Apply 58d ago
  • WaveLogic Software Intern (Summer 2026)

    Ciena 4.9company rating

    Atlanta, GA jobs

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. How You Will Contribute: As a Wavelogic software intern, you will push the boundaries of what is possible in optical network solutions. You will work alongside experienced professionals to ensure the reliability and performance of projects that play critical roles in our network solutions and help build upon our innovative technology. You will also challenge yourself and others by bringing enthusiasm and fresh ideas to new challenges and leading by example. Develop understanding and expertise in next-gen network solutions using optical transport and switching technologies like OTN, Ethernet etc. Develop embedded software skills to design, develop, validate and document advanced networking features and capabilities which are deployed in service provider networks. Trouble shoot and fix reported issues with embedded software, identify root cause, diagnose, debug and deliver robust timely fixes. Collaborate with multi-functional teams to design, develop and test the next-gen modem technologies. The Must Haves: Working towards completion of Bachelor's degree in Electrical/Computer Engineering C, C++ programming language experience Good knowledge of embedded systems, device drivers (e.g., GPIO, I2C drivers), Linux/RTOS Operating System knowledge, mutual exclusion, synchronization, interrupt handling, inter-process communication, memory management etc. Positive work attitude, highly motivated and an ability to seek out answers with a willingness to learn and work independently Strong verbal and technical writing skills Collaborates well in a team environment The Assets: Familiarity with datacom & telecom concepts such as DWDM, OTN, Ethernet, TCP/IP Low-level Real-Time Software/Firmware Development including HW bring up, interfacing with 3rd party devices. Ability to understand CPU Hardware architectures, Hardware Functional Specifications and Hardware Timing Diagrams Linux as a software development environment Design and development tools such as: Git, Eclipse, JIRA, Confluence, GDB, Yocto YANG modeling language and toolchains Scripting experience, Python, Go, BASH Automation and Test Pay Range: The pay range for this position is $27.00 - $38.00 Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available. In addition to competitive compensation, Ciena offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws. Not ready to apply? Join our Talent Community to get relevant job alerts straight to your inbox. At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination. Ciena is an Equal Opportunity Employer, including disability and protected veteran status. If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.
    $27-38 hourly Auto-Apply 16d ago
  • Software Engineering Intern, PON

    Calix 4.8company rating

    Minneapolis, MN jobs

    This is a full time, Summer Internship located in our Minneapolis, MN office. Calix is looking for a Summer intern to join our Products team. In this role, you will be part of a unique and award-winning internship program within the company. The program provides the opportunity to learn new skills through training and on the job learning. The duration of the program is expected to be 90 days. In this role, you will work in a collaborative team environment to enhance and expand the capabilities of our product solutions. The results of your work will be used across the organization for improved productivity and test coverage. Responsibilities and Duties: Develop software and tools for Calix networking platforms. Document and test networking software applications. Work with cross-functional development teams across the organization Add features to the existing frameworks. Participate in technical discussions within the engineering group in all phases of the Software Development Life Cycle (SDLC): review requirements, produce design documents, participate in peer reviews, produce test plans, and support the QA team. Support test strategy and automation in both end-to-end solution and functional testing. Help install various network equipment in the lab. Qualifications: Currently enrolled in a college degree program in Computer Science or Computer Engineering. Preference will be given to those who have at least completed their Junior year and who have previous internship experience. Hands-on programming experience in C/C++, Python, Go. Experience in Unix, Linux operating system. Working knowledge of Networking protocols. Strong verbal and written communication skills. Able to work for the complete summer break (May - August or June - September). #LI-Remote The base pay range for this position varies based on the geographic location. More information about the pay range specific to candidate location and other factors will be shared during the recruitment process. Individual pay is determined based on location of residence and multiple factors, including job-related knowledge, skills and experience. San Francisco Bay Area: 27.60 - 34.50 USD Hourly All Other US Locations: 24.00 - 30.00 USD Hourly For information on our benefits click here.
    $73k-88k yearly est. Auto-Apply 2d ago
  • Summer Intern / Co-op - Software Developer (Agentic AI)

    Ciena Government Solutions 4.9company rating

    Baltimore, MD jobs

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. About Ciena: Ciena is a global leader in networking systems, services, and automation software, powering the world's connectivity. We enable intelligent, adaptive networks that connect people, businesses, and communities. Our software development teams innovate with cutting-edge technologies, including AI-driven automation, real-time analytics, and cloud-native architectures, to reimagine the future of networking. How You Will Contribute: Collaborate with the software development team to design and prototype agentic AI-based solutions. Implement autonomous agent behaviors for workflow automation, decision support, and network optimization. Leverage frameworks and tools for agent orchestration, reasoning, and multi-agent collaboration. Integrate AI agents with APIs, data pipelines, and backend systems. Conduct experiments and performance evaluations of AI-driven workflows. Document designs, test results, and technical findings to share with the team. Participate in Agile/Scrum ceremonies and collaborate using modern DevOps tools. The Must Haves: Current enrollment in a Bachelor's or Master's program in Computer Science, Software Engineering, Artificial Intelligence, or related field. Strong programming skills in Python, JavaScript/TypeScript, or similar languages. Understanding of AI fundamentals, including LLMs, planning algorithms, and reinforcement learning. Hands-on experience with agentic AI concepts, such as autonomous agents, tool use, memory management, or multi-step reasoning. Familiarity with frameworks like LangChain, OpenAI API, Hugging Face Transformers, or similar. Familiarity with Model Context Protocol (MCP) Servers and Concepts. Experience working with APIs, JSON data formats, and RESTful services. Nice to Haves: Knowledge of networking concepts, distributed systems, or cloud-native architectures. Experience using vector databases, knowledge graphs, or retrieval-augmented generation (RAG). Familiarity with containerization and microservices, such as Docker and Kubernetes. Contributions to AI/ML open-source projects or relevant academic research. Pay Range: The pay range for this position is $25.00 - $34.00 Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available. In addition to competitive compensation, Ciena offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws. Not ready to apply? Join our Talent Community to get relevant job alerts straight to your inbox. At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination. Ciena is an Equal Opportunity Employer, including disability and protected veteran status. If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.
    $25-34 hourly Auto-Apply 6d ago
  • Internship-Software Engineer

    Pioneer Telephone Cooperative, Inc. 3.7company rating

    Kingfisher, OK jobs

    Job Description The primary purpose of this position is to design, debug, analyze, code and maintain computer programs using various programming languages to fulfill end user needs and to enhance the workflow and productivity of the company. The normal hours for this position are 8:00 a.m. to 5:00 p.m., Monday through Friday, with occasional after hours and weekend duty. This position reports to Kingfisher, OK in person daily. Essential Job Functions: Updates and maintains existing programs/reports per end user requests. Designs various software applications using ASP.net, C#, MVC, AJAX, Microsoft SQ, API's and other programming languages. Codes and tests various software applications using ASP.net, C#, MVC, AJAX, Microsoft SQ, API's or other programming languages. Creates, maintains and complies with project plans in Azure DevOps. Assists employees with general computer or program procedure questions and concerns. Archives sensitive data. Commits to training in order to learn or enhance skills in modern Microsoft programming languages. Commits to performing job duties in a manner that ensures a safe work environment. Promote Operation IDEA initiatives, encourage and support continual process improvement and cultivate an environment where employees are actively engaged in creating positive and memorable customer experiences. Provides occasional on-call emergency support during weeknights, weekends and holidays outside the department's normal office hours. Willingly and cooperatively performs other related duties as assigned by management. Minimum Qualifications: College student finishing Junior or Senior year majoring in Computer Science, Information Technology, Network Management, or related field Knowledge, Skills and Abilities: Ability to program using multiple languages, frameworks, and styles utilizing data from multiple sources and databases. Ability to design, test, code and maintain computer programs. Ability to write, debug, fix and/or update programs quickly and effectively. Knowledge of company products/services, policies and procedures. Good verbal, written and listening communication skills. Proficient in operating a personal computer and software applications pertaining to job function. Skill in prioritizing, completing multiple projects, identifying problems and finding resolutions. Ability to read and interpret various formats of English language instruction. Ability to communicate with customers, co-workers and various business contacts in a professional and courteous manner. Ability to adapt in a rapidly changing environment. Ability to meet deadlines, perform under stress and achieve optimum results. Ability to work with frequent interruptions and to pay close attention to detail. Ability to effectively function as a team player and to project a positive attitude. Ability to maintain strict confidentiality guidelines in accordance with company policy. Ability to demonstrate dependability through good attendance and adherence to timelines and schedules. Able and willing to continue business skill development. Physical Requirements: Sitting or standing for extended periods, walking, finger dexterity, feeling, repetitive motions, talking, hearing and visual acuity including close vision. Ability to look at a computer screen for extended periods. Ability to lift up to 20 lbs. May be required occasionally to stoop, kneel or bend. (Note: Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions and physical requirements.) This institution is an equal opportunity provider and employer. EOE/Minority/Female/Disability/Veterans If you are unable to utilize the online application process and would like to speak to a representative, please call ************ between the hours of 8:00 a.m. to 5:00 p.m., Monday thru Friday. Job Posted by ApplicantPro
    $25k-46k yearly est. 24d ago
  • Diagnostics Software Development Intern

    Nokia 4.6company rating

    Sunnyvale, CA jobs

    Number of Positions: 4 Duration: 10 weeks (Full-time) Dates: June 2026 - August 2026 EDUCATIONAL RECOMMENDATIONS Currently a candidate for a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with an accredited school in the US. Proficiency in one or more Programming and/or Scripting languages. (i.e. C, C++, Python, Java, BASH) Interest in working closely with Hardware engineers and designing and developing low level software to support their efforts. Interest in experiencing the development of diagnostic software used for the bringup, validation and manufacturing of new Hardware It would be nice if you also had: Exposure to Computer Architecture concepts. Experience in Designing software solutions from Planning to implementation to testing in Academic projects. Work closely with Hardware and Firmware engineers to: Develop Diagnostic software for use with Hardware bringup, validation and manufacturing. Develop tools for use in Hardware bringup and verification Enhance the infrastructure used by the Bringup and diagnostics team. Learn the role bring-up and diagnostics software plays in new Hardware development and manufacturing. All tools and infrastructure in the diagnostics team is developed in Python and C++
    $42k-51k yearly est. Auto-Apply 50d ago
  • Software Engineering Intern

    Granite Telecommunications LLC 4.7company rating

    Quincy, MA jobs

    General Description: A fast-paced, challenging role that will be responsible for helping our teams design, develop, troubleshoot, and debug software programs for databases, applications, networks, etc. You will work with developers, technical project managers, and users to define and develop software applications to automate network operations. Duties and Responsibilities: * Assist with developing and maintaining applications for the OSS/BSS using Python * Help to create front-end web UIs for back-end micro-services using Typescript and frameworks like NextJs, React, and TailwindCSS * Work closely with developers, project managers, and users to gather requirements, update code based on feedback, test and deploy * Collaborate with users and developers to fix bugs or add features to application suite * Maintain cloud systems on AWS with services such as EC2, EKS, ECS, Lambda, S3, DynamoDB, etc. * Help to create CI/CD pipelines for your code to automate build, test, and deployment stages Required Qualifications: * Self-starter, goal-oriented, ability to work independently without micromanagement * Strong drive to learn front-end web development skills using Typescript, JSX, TailwindCSS * Familiarity with Python * Knowledge of CI/CD practices and applications such as Micro-services/Git/Docker/Kubernetes * Knowledge of cloud computing platforms such as AWS/GCP/Azure and development of cloud-native applications #LI-ND1 Granite delivers advanced communications and technology solutions to businesses and government agencies throughout the United States and Canada. We provide exceptional customized service with an emphasis on reliability and outstanding customer support and our customers include over 85 of the Fortune 100. Granite has over $1.85 Billion in revenue with more than 2,100 employees and is headquartered in Quincy, MA. Our mission is to be the leading telecommunications company wherever we offer services as well as provide an environment where the value of each individual is recognized and where each person has the opportunity to further their growth and achieve success. Granite has been recognized by the Boston Business Journal as one of the "Healthiest Companies" in Massachusetts for the past 15 consecutive years. Our offices have onsite fully equipped state of the art gyms for employees at zero cost. Granite's philanthropy is unparalleled with over $300 million in donations to organizations such as Dana Farber Cancer Institute, The ALS Foundation and the Alzheimer's Association to name a few. We have been consistently rated a "Fastest Growing Company" by Inc. Magazine. Granite was named to Forbes List of America's Best Employers 2022, 2023 and 2024. Granite was recently named One of Forbes Best Employers for Diversity. Our company's insurance package includes health, dental, vision, life, disability coverage, 401K retirement with company match, childcare benefits, tuition assistance, and more. If you are a highly motivated individual who wants to grow your career with a fast paced and progressive company, Granite has countless opportunities for you. EOE/M/F/Vets/Disabled
    $52k-78k yearly est. 43d ago
  • R&D Radio Software Developer Intern

    Nokia 4.6company rating

    Dallas, TX jobs

    R&D Radio Software Developer Intern Duration: 10 weeks Education Recommendations: Passionate bachelor's students in Software Engineering, Computer Science, or related fields who are eager to learn and explore the exciting world of cutting-edge telecommunication technologies. You're a Great Fit If You Have: Familiarity with software development methodologies (e.g., Agile, Scrum). Experience with programming languages such as C++, Java, or Python. Basic understanding of hardware components and their interaction with software. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Ability to learn and adapt to new technologies quickly. Attention to detail and a passion for software development. Willingness to take on new challenges and continuous learning. As Part of the Team, You Will: Assist senior developers in designing and implementing software solutions. Collaborate with hardware engineers to ensure software compatibility. Participate in code reviews and provide constructive feedback. Document and maintain software development processes. Conduct unit testing and identify areas for improvement. Stay updated with the latest industry trends and technologies. Support the team in delivering high-quality software releases. Engage in knowledge-sharing sessions to enhance team capabilities. Assist in troubleshooting and resolving technical issues.
    $35k-42k yearly est. Auto-Apply 9d ago
  • Software Developer Intern

    Nokia 4.6company rating

    Hillsborough, NJ jobs

    (s): 1 Duration: 10 weeks (full-time) Dates: June 2026 - August 2026 EDUCATIONAL RECOMMENDATIONS: Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Systems Engineering, or a related field at an accredited U.S. institution, with expected graduation within the next 12 months. Strong development experience in C++ on Linux systems, including compilers and debuggers. Competence in Python programming. Understanding of object-oriented software design principles. Excellent communication skills and ability to work in a team environment. Self-starter mindset with the ability to begin development activities early in the project lifecycle. Analyze software task book, including functional specifications, constraints, and interfaces. Produce software specifications and design architecture. Develop application software using C++ and Python in a Linux environment. Participate in software validation during system integration and execute system tests. Collaborate with system and network designers to ensure seamless product development.
    $37k-44k yearly est. Auto-Apply 58d ago
  • Software Developer Intern

    Nokia 4.6company rating

    Hillsborough, NJ jobs

    (s): 1 Duration: 10 weeks (Full-time) Dates: June 2026 to August 2026 EDUCATIONAL RECOMMENDATIONS: Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Systems Engineering, or a related field at an accredited U.S. institution, with expected graduation within the next 12 months. Strong development experience in C++ on Linux systems, including compilers and debuggers. Competence in Python programming. Understanding of object-oriented software design principles. Excellent communication skills and ability to work in a team environment. Self-starter mindset with the ability to begin development activities early in the project lifecycle. Analyze software task book, including functional specifications, constraints, and interfaces. Produce software specifications and design architecture. Develop application software using C++ and Python in a Linux environment. Participate in software validation during system integration and execute system tests. Collaborate with system and network designers to ensure seamless product development.
    $37k-44k yearly est. Auto-Apply 58d ago
  • Lead Software Engineer-4512

    Comcast 4.5company rating

    Software engineering internship job at Comcast

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary Job Description DUTIES: Provide technical leadership in designing and developing new software and web applications using C++ and Go (Golang); process data using Big Data technologies including Spark and Presto; work with distributed systems; develop backend forecasting functions for advertising platforms, including inventory forecasting, campaign performance forecasting, and A/B testing; develop software in a Linux environment; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; work with the Quality Assurance team to determine if applications fit specification and technical requirements; and guide and mentor junior-level engineers. Position is eligible to work remotely one or more days per week, per company policy. REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and seven (7) years of experience developing software using C++ and Go (Golang); working with distributed systems; of which five (5) years of experience include developing backend forecasting functions for advertising platforms, including inventory forecasting, campaign performance forecasting, and A/B testing; developing software in a Linux environment; of which two (2) years include processing data using Big Data technologies including Spark and Presto. SALARY: $189,592 to $205,000 per year BENEFITS: ************************************************* Disclaimer: * This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills A/B Testing, Go Programming Language, Presto Compensation Base Pay: $189,592.00 Comcast intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $189.6k-205k yearly Auto-Apply 16d ago

Learn more about Comcast jobs

View all jobs