1

Internship Software Developer C C++ Jobs in California

You will be responsible for developing multi-threaded C application software. Our camera software ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

You will be responsible for developing multi-threaded C application software. Our camera software ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we're leveraging our experience in building rockets and ... OR 2+ years of professional experience in software development in lieu of a degree (internship ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Job Title: Embedded Software Engineer Location: Irvine, California, 100% onsite (In-Person ... Develop and maintain embedded applications using C/C++. * Work closely with hardware teams on board ...

Required : • Bachelor's degree in computer science, engineering, math, or science discipline ... OR 2+ years of professional experience in software development in lieu of a degree (internship ...

next page

Showing results 1-20

Internship Software Developer C C information

What is the difference between Internship Software Developer C C++ vs Junior Software Engineer C C++?

AspectInternship Software Developer C C++Junior Software Engineer C C++
QualificationsEnrolled in or recent graduate of CS or related fieldBachelor's degree in CS or related field, some experience
Work EnvironmentInternship programs, learning-focused, supervisedFull-time, professional setting, collaborative teams
ResponsibilitiesAssist in coding, testing, and debugging under supervisionDevelop features, fix bugs, contribute to projects independently
DurationTypically 3-6 monthsFull-time ongoing employment

In summary, an Internship Software Developer C C++ is a temporary, learning-focused role for students or recent graduates, while a Junior Software Engineer C C++ is a full-time position requiring some experience, with greater responsibilities and independence in software development tasks.

What are the most commonly searched types of Software Developer C C++ jobs in California? The most popular types of Software Developer C C++ jobs in California are:
What cities in California are hiring for Internship Software Developer C C++ jobs? Cities in California with the most Internship Software Developer C C++ job openings:

Contract - C/C++ - Software Developer - San Diego CA

Aptiva Corp

San Diego, CA • On-site

$52 - $70/hr

Contractor

Re-posted 5 days ago


Job description

 
Software Developer (C/C++) 

San Diego CA

Long term Contract

Job Description: We are looking for a skilled and motivated C Developer to work on 3GPP SA core network development, focusing on the Open5GS project. As a key member of our development team, you will contribute to feature development, design, implementation, and unit testing of core network functions, with a focus on high-performance solutions using DPDK (Data Plane Development Kit), C, and C++ programming languages. You will collaborate closely with cross-functional teams to deliver robust, scalable, and reliable solutions for the evolving telecom infrastructure.

Responsibilities:

· Develop and maintain 3GPP SA core network components using the Open5GS open-source project.

· Design, implement, and optimize features for the 3GPP core network, ensuring high availability and performance.

· Utilize DPDK for packet processing and optimize data plane functionality in a Linux-based environment.

· Write efficient, scalable, and high-quality C/C++ code for core network functions and protocols.

· Perform unit testing and debugging to ensure the reliability and functionality of developed features.

· Collaborate with cross-functional teams including system architects, QA engineers, and other developers to ensure seamless integration and timely delivery of network solutions.

· Contribute to the documentation of code, features, and technical designs.

· Participate in code reviews and provide constructive feedback to peers to improve code quality and development processes.

· Stay updated with the latest developments in 3GPP standards and core network technologies to ensure the solutions are in line with industry trends.

Required Skills & Qualifications:

· Strong proficiency in C and C++ programming languages, particularly for network development.

· Experience with DPDK (Data Plane Development Kit) for high-performance networking and packet processing.

· Solid understanding of Linux-based environments and tools.

· In-depth knowledge of the 3GPP SA core network architecture, including protocols and network functions.

· Familiarity with Open5GS or other open-source 5G core solutions.

· Strong experience in feature development, debugging, and unit testing in a telecom software development environment.

· Ability to work independently and collaboratively in a team setting.

· Strong problem-solving and analytical skills.

· Good understanding of version control systems (e.g., Git).

Preferred Qualifications:

· Experience with 5G core network protocols and architecture.

· Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).

· Previous experience working in an Agile development environment.