2

Entry Level C Unix Developer Jobs (NOW HIRING)

... the C/UNIX development environment, libraries and tool sets Knowledge of multi-threaded programming concepts Experience with software that programs hardware devices (Firmware) XKL'S PERKS We ...

C/C++ Lead - 100% San Antonio TX Onsite Must Have Skills - Skill 1 - Yrs of Exp - C++ Skill 2 - Yrs of Exp - Linux/Unix OS Skill 3 - Yrs of Exp - Microservices Skill 4 - Yrs of Exp - Golang Good To ...

Builds applications using a specified programming language per the Government. * Builds Graphical ... Unix, and Linux operating systems * Minimum two (2) years' experience in C, C++, Perl, Python, or ...

Builds applications using a specified programming language per the Government. * Builds Graphical ... Unix, and Linux operating systems * Minimum two (2) years' experience in C, C++, Perl, Python, or ...

Write clean, maintainable, and well-tested code primarily in C, C++, Python, or related ... Familiarity with Linux or UNIX-based development environments. * Strong analytical and problem ...

Write clean, maintainable, and well-tested code primarily in C, C++, Python, or related ... Familiarity with Linux or UNIX-based development environments. * Strong analytical and problem ...

Software Developer - C++

Greenwich, CT · On-site

$55 - $74/hr

... UNIX / shell scripting. • Knowledge developing and debugging in C/C++. Company : Rated #1 Active Traders and #1 International Trading in 2025 by StockBrokers.com. Founded in 1977, the company is ...

C++ Developer

Los Angeles, CA · Hybrid

$52.75 - $71/hr

Job Title: C++ Developer Location: Los Angeles, CA Hybrid | Onsite Work We are seeking an ... Exposure to Linux/Unix environments is a plus TSQ Systems , is an Equal Opportunities Employer. The ...

Software Engineer I

Redmond, WA · On-site

$86K - $94.50K/yr

... C/UNIX development environment, libraries and tool sets • Knowledge of multi-threaded programming concepts • Experience with software that programs hardware devices (Firmware) XKL'S PERKS We ...

Software Engineer I

Redmond, WA · On-site

$86K - $94.50K/yr

... C/UNIX development environment, libraries and tool sets • Knowledge of multi-threaded programming concepts • Experience with software that programs hardware devices (Firmware) XKL'S PERKS We ...

C++ Developer

Minneapolis, MN

$51.25 - $69/hr

C++ Developer Location : Minneapolis, MN Type : Fulltime Permanent Work Status : US Citizen / GC ... C, C++, Unix, SQL, Oracle, STL Library(Algorithms) Good development and unit testing experience in ...

next page

Showing results 1-20

Entry Level C Unix Developer information

See salary details

$29.5K

$100.3K

$241.5K

How much do entry level c unix developer jobs pay per year?

As of May 30, 2026, the average yearly pay for entry level c unix developer in the United States is $100,265.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,500.00 and $106,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level C Unix Developer, and why are they important?

To thrive as an Entry Level C Unix Developer, you need a solid understanding of C programming, Unix/Linux operating systems, and foundational computer science concepts, typically supported by a relevant degree or coursework. Familiarity with development tools such as GCC, Make, Git, and debugging utilities, as well as knowledge of shell scripting, is common in this role. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and resolve technical challenges efficiently. These competencies are essential for building reliable software and contributing effectively to development projects in Unix-based environments.

What are some common challenges faced by entry-level C Unix developers, and how can they overcome them?

Entry-level C Unix developers often encounter challenges such as understanding legacy codebases, debugging complex memory issues, and learning Unix system calls and tools. Navigating large, established code can be daunting, so it is helpful to ask questions, use version control to track changes, and leverage debugging tools like GDB. Regularly practicing Unix commands and reading open-source C projects can also accelerate learning. Collaborating closely with more experienced team members and participating in code reviews will further build confidence and skill.

What does an Entry Level C Unix Developer do?

An Entry Level C Unix Developer is responsible for writing, testing, and maintaining software applications and system components using the C programming language in a Unix or Linux environment. Their tasks often include debugging code, assisting with system integrations, and supporting senior developers in larger projects. They may also help in troubleshooting issues, optimizing performance, and ensuring code adheres to project standards. This role is ideal for those who have foundational knowledge of C and Unix systems and are looking to start their career in software development.

What is the difference between Entry Level C Unix Developer vs Entry Level C++ Developer?

AspectEntry Level C Unix DeveloperEntry Level C++ Developer
Required CredentialsBachelor's in Computer Science or related field; familiarity with Unix/Linux; basic C programmingBachelor's in Computer Science or related field; knowledge of C++ programming; understanding of object-oriented concepts
Work EnvironmentUnix/Linux-based systems, software development teams, embedded systemsSoftware development teams, application development, desktop or embedded systems
Employer & Industry UsageTech companies, embedded device firms, telecom, financeSoftware firms, game development, finance, embedded systems

While both roles require a foundation in C programming and familiarity with Unix/Linux environments, the Entry Level C Unix Developer focuses more on system-level programming, shell scripting, and working with Unix-based systems. In contrast, the Entry Level C++ Developer emphasizes object-oriented programming, application development, and often more complex software design. Both roles are common entry points in tech industries but serve different development needs.

More about Entry Level C Unix Developer jobs
What cities are hiring for Entry Level C Unix Developer jobs? Cities with the most Entry Level C Unix Developer job openings:
What are the most commonly searched types of C Unix Developer jobs? The most popular types of C Unix Developer jobs are:
What states have the most Entry Level C Unix Developer jobs? States with the most job openings for Entry Level C Unix Developer jobs include:
What job categories do people searching Entry Level C Unix Developer jobs look for? The top searched job categories for Entry Level C Unix Developer jobs are:
Infographic showing various Entry Level C Unix Developer job openings in the United States as of May 2026, with employment types broken down into 44% Full Time, 49% Part Time, and 7% Contract. Highlights an 69% Physical, 5% Hybrid, and 26% Remote job distribution, with an average salary of $100,265 per year, or $48.2 per hour.
Software Engineer I

$86K - $94.50K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Job description

Description

Software Engineer I

Redmond, WA

Description

At XKL, we set ourselves an aggressive mission: to identify problems in emerging network infrastructure even before these obstacles become evident to the Internet community. With this forward-looking approach, we help provide the solutions necessary for the future growth and development of the communications industry.  We push the limits of technology, tools, components, and test the unproven. XKL's layer 1 optical networking products utilize cutting-edge DWDM technology in a compact footprint to help customers maximize their bandwidth, while minimizing their precious rack space, power and cooling. 

XKL is privately-owned by Leonard Bosack, the co-founder of Cisco Systems. He is a pioneer in the field of computer networking, having developed the multi-protocol router while working at Stanford University in the 1980s. His work laid the foundation for the modern internet and paved the way for the creation of Cisco Systems, which has become one of the world's leading technology companies. He started XKL to further advance his mission of providing reliable, easy to use, customer-focused data communication solutions.

We are currently seeking to expand our software team in Redmond WA. The Software Engineer I will work to develop the capabilities of the XKL layer 1 networking products operating system to support new products and to maintain and improve existing system functions. This role will collaborate with other team members on software development, to ensure consistency and adherence of design practices and begin to contribute as a subject matter expert in a specialized technical domain. 

WHAT YOU WILL DO

Participate in software development plans, including scoping, scheduling, and implementation.

In partnership with SW team, develop software in C on new and existing systems to provide new functions and to correct errors

Perform general debugging

Analyze software requirements; translate them into design specifications and participate in implementation reviews with peers

Adhere to established coding and architectural standards

Participate in code reviews of team members' work

Assist with the development of test scenarios and root cause analyses (replicate, debug)

Develop personal expertise in one or more areas of the product's technical domain and provide subject matter expertise to the software team

Participate in thought partnership with fellow software developers

REQUIREMENTS

Bachelor's degree in Software Engineering, Computer Science, Information Systems, or a related field

Experience working with C and/or C++

Intermediate skill with engineering tools (IDEs, diagramming, compilation, build, testing)

Knowledge of operating systems

Communicate technical matters clearly and succinctly, both written and verbal

Ability to write clean, well-documented, testable code utilizing code requirements

Proficiency to conduct research into software-related issues and products

Experience with Git and Gitlab (or similar revision control system)

Able to work both independently and in a team, collaborating with other developers

Ability to understand hardware and architecture

Prior experience programming in assembly language

NICE TO HAVES

Versed in at least one scripting language

Linux skills

Ability to write unit test 

Knowledge of network and routing protocols

Experience with the C/UNIX development environment, libraries and tool sets

Knowledge of multi-threaded programming concepts

Experience with software that programs hardware devices (Firmware)

XKL'S PERKS 

We recognize and value our employees and strive to create a healthy and supportive environment for our team. Here are some of the "perks" we provide to ensure our company can thrive:

Competitive compensation with salary range of $86,000 - $94,500, commensurate with experience
  • Company sponsored Medical, Dental, Vision,  FSA/HSA, LTD & Life insurance plans for employees and dependents
  • Competitive PTO package offered, plus 10 paid holidays
  • Retirement 401k plan
  • Receive mentorship and collaborate with leaders who helped shape the telecommunications industry 

XKL, LLC provides equal opportunity for all applicants without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, disability, genetic information, marital status, sexual orientation, veteran status, or any other basis protected by state or federal law.


XKL logo

About XKL

Sourced by ZipRecruiter

Industry

Telecommunications

Company size

11 - 50 Employees

Headquarters location

Kirkland, WA, US

Year founded

1991

Social media