1

Tcp Software Jobs (NOW HIRING)

Embedded Software Engineer

Carlsbad, CA · On-site

$136K - $179K/yr

TCP/IP and common network configuration * Object-oriented software development * Agile Scrum development * CI/CD software development * Linux kernel driver development/modifications * Microprocessors ...

Software Engineer

Carlsbad, CA · On-site

$174K - $261K/yr

You will * Serve as a Domain Expert, mainly on K8s environment and TCP * Maintain a robust test ... Expertise with software development in Python, Ansible, Go or C * Experience with Linux and ...

Software Engineer

Carlsbad, CA · Hybrid

$174K - $261K/yr

You will * Serve as a Domain Expert, mainly on K8s environment and TCP * Maintain a robust test ... Expertise with software development in Python, Ansible, Go or C * Experience with Linux and ...

Vision Software Engineer In this role you will be the project owner and technical expert in ... Experience in TCP/IP communication ? Experience in text-based programming (C/C++/C# preferred)

Networking & TCP/IP socket-level communications. * Experience mentoring peers on software engineering best practices. * Agile development experience. * Familiarity with Atlassian tools (Jira ...

Networking & TCP/IP socket-level communications. * Experience mentoring peers on software engineering best practices. * Agile development experience. * Familiarity with Atlassian tools (Jira ...

C++ Software Engineer All Visa no H1 they're particuarly looking for Win32 experience as well as ... Networking, TCP/IP Socket level communications * Experience in mentoring others on SW Engineering ...

Understanding of networking fundamentals and TCP/IP communications. * Experience using Git or ... Experience integrating software with hardware devices and external systems. * Experience with Team ...

Understanding of networking fundamentals and TCP/IP communications. * Experience using Git or ... Experience integrating software with hardware devices and external systems. * Experience with Team ...

C++ Software Engineer All Visa no H1 they're particuarly looking for Win32 experience as well as ... Networking, TCP/IP Socket level communications * Experience in mentoring others on SW Engineering ...

Understanding of networking fundamentals and TCP/IP communications. * Experience using Git or ... Experience integrating software with hardware devices and external systems. * Experience with Team ...

Showing results 41-60

Tcp Software information

See salary details

$48K

$111.8K

$166K

How much do tcp software jobs pay per year?

As of Sep 5, 2026, the average yearly pay for tcp software in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What is a TCP software?

TCP Software professionals typically work with networking protocols, specifically the Transmission Control Protocol (TCP), to develop, maintain, and troubleshoot software that enables reliable data transmission over networks. Their responsibilities include designing network applications, ensuring secure and efficient data transfer, and resolving connectivity issues. They often collaborate with network engineers, system administrators, and software developers to build robust and scalable network solutions for businesses. Familiarity with networking concepts, programming languages, and protocol standards like TCP/IP is essential for success in this role.

What are the key skills and qualifications needed to thrive as a TCP software engineer?

To thrive as a TCP Software Engineer, you need a strong background in computer science, networking protocols (especially TCP/IP), and software development, often supported by a relevant degree. Familiarity with programming languages such as C/C++ or Python, experience with network analyzers like Wireshark, and knowledge of operating systems are typically required. Analytical thinking, problem-solving, and effective communication are crucial soft skills for this role. These skills ensure reliable, high-performance networked applications and facilitate effective troubleshooting and collaboration within engineering teams.

What are some common challenges faced by TCP software engineers, and how can they be addressed?

TCP Software Engineers often encounter challenges such as debugging complex network issues, ensuring cross-platform compatibility, and maintaining high-performance under variable network conditions. Addressing these challenges typically involves using robust logging tools, automated testing frameworks, and staying updated with the latest protocol standards. Collaboration with network administrators and QA teams is also crucial for quickly identifying and resolving issues, ensuring a smooth development and deployment process.

What is the difference between Tcp Software vs Network Engineer?

AspectTcp SoftwareNetwork Engineer
Required CredentialsTypically requires software development certifications, programming skills, and knowledge of TCP/IP protocolsRequires networking certifications like CCNA, CompTIA Network+, and understanding of network infrastructure
Work EnvironmentPrimarily in software development settings, coding, testing, and deploying applicationsInvolves configuring, managing, and troubleshooting network hardware and infrastructure
Employer & Industry UsageUsed in tech companies, software firms, and IT departments focusing on application developmentCommon in telecommunications, IT services, and large enterprise networks

While Tcp Software focuses on developing and maintaining software related to TCP/IP protocols, Network Engineers design and manage network infrastructure to ensure connectivity and security. Both roles require technical expertise but differ in their core responsibilities and work environments.

What cities are hiring for Tcp Software jobs?

Cities with the most Tcp Software job openings:

What states have the most Tcp Software jobs?

States with the most job openings for Tcp Software jobs include:

Infographic showing various Tcp Software job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

Embedded Software Engineer

Resource Point LLC

Carlsbad, CA • On-site

$136K - $179K/yr

Contractor

Re-posted 12 days ago


Job description

Job Title: Embedded Software Engineer

Location: Carlsbad, CA or Marlborough, MA

Duration: 6+ Months

This position is open to W-2 CANDIDATES ONLY who are authorized to work in the USA WITHOUT SPONSORSHIP. Corp to Corp and H-1B transfers are NOT considered for this position.

Description:

The client is actively seeking an Embedded Software Engineer for an onsite role located in either Carlsbad, CA or Marlborough, MA.


Position Summary:

The selected candidate will contribute to the development, testing, and certification of the Next Generation Encryptor (NGE) - a high-speed encryption solution designed to support secure government enterprise networks.

Duties Include:

  • Design and implementation with embedded software in Rust and C/C++
  • Linux OS use, for an embedded environment
  • TCP/IP and common network configuration
  • Object-oriented software development
  • Agile Scrum development
  • CI/CD software development
  • Linux kernel driver development/modifications
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Participating in multi-disciplinary teams
Requirements:
  • At least 2 years of Rust experience
  • At least 1 year of Linux OS use, ideally for an embedded environment
  • Design and implementation experience with embedded software in C/C++
  • Basic understanding of TCP/IP and common network configuration
  • Object-oriented software development experience
  • Agile Scrum development experience
  • Familiarity with to bare metal embedded device drivers
  • Ability to plan, track and report on progress
  • Good oral and written communications skills
  • Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information

Educations:

  • Bachelor's degree or higher in Computer Science, Computer Engineering or related field