1

Junior C Programmer Jobs (NOW HIRING)

Junior C/C++ Engineer - 1783 Location: Atlanta, GA Employment Type: Full-Time, salaried w/benefits Salary Range: u p to $110K Visa Restrictions: We are currently only able to consider US Citizens as ...

The Project Engineer must have strong technical experience working on small projects supporting industrial process equipment and biotechnology manufacturing facilities including C&Q & start up ...

Junior I&C Engineer (EIT) - Water/Wastewater Projects Location: Tempe, AZ (Onsite, Full-Time) An EPC firm in the Tempe area is looking to add a Junior Instrumentation & Controls Engineer to support a ...

C Developer

Milton, GA · On-site

$120K - $125K/yr

C Developer Location: Berkeley Heights, NJ or Alpharetta, GA (Onsite) Fulltime About the Role We're ... Mentor and guide junior engineers to support their technical growth and development. Minimum ...

Position: Jr. Programmer Duration: Full-Time Location: Nashville- Onsite 4 days; 1 Day remote Must ... NET (C#) and C/C++, Java, as well as significant SQL Development Experience. Experience in GUI ...

Senior I&C Engineer Energy - Remote

Oak Ridge, TN · On-site +1

$99K - $137K/yr

Excellent leadership skills to supervise and coach other intermediate or Junior I&C engineers. * Performs other duties as assigned. About you * BS or MS degree in Chemical, Electrical, or Mechanical ...

The Role The Stellix Senior I&C Engineer II role owns the largest and most complex I&C scopes in ... Review work prepared by my junior roles and provide clear technical direction. * Mentor engineers ...

Junior Software Engineer Job Location: Plano, TX Remote/Onsite: Onsite Benefits: Medical, Dental ... This role is ideal for candidates with foundational C/C++ programming knowledge and a strong desire ...

The Role The Stellix Senior I&C Engineer II role owns the largest and most complex I&C scopes in ... Review work prepared by my junior roles and provide clear technical direction. * Mentor engineers ...

next page

Showing results 1-20

Junior C Programmer information

See salary details

$7

$26

$47

How much do junior c programmer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for junior c programmer in the United States is $26.96, according to ZipRecruiter salary data. Most workers in this role earn between $16.35 and $33.17 per hour, depending on experience, location, and employer.

What are Junior C Programmers?

Junior C Programmers are entry-level software developers who specialize in the C programming language. They typically assist in writing, testing, and maintaining code for software applications under the supervision of more experienced developers. Their responsibilities may include debugging programs, writing simple modules, and learning best coding practices. Junior C Programmers are usually recent graduates or individuals with limited professional experience and are expected to grow their skills over time.

What are the key skills and qualifications needed to thrive as a Junior C Programmer, and why are they important?

To thrive as a Junior C Programmer, you need a solid understanding of C programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or software engineering. Familiarity with development environments like GCC, version control systems such as Git, and basic debugging tools is typically required. Attention to detail, willingness to learn, and effective collaboration are vital soft skills for this role. These skills and qualities ensure the ability to write efficient, reliable code and contribute successfully to team-based software projects.

What are some common challenges faced by Junior C Programmers when collaborating on large codebases, and how can they overcome them?

Junior C Programmers often encounter challenges such as understanding legacy code, adhering to coding standards, and merging changes in large, collaborative projects. These can be overcome by thoroughly reviewing project documentation, actively participating in code reviews, and regularly communicating with senior developers. Utilizing version control systems like Git and asking questions when unsure can also help junior programmers integrate smoothly into the team and contribute more effectively.
More about Junior C Programmer jobs
What cities are hiring for Junior C Programmer jobs? Cities with the most Junior C Programmer job openings:
What are the most commonly searched types of C Programmer jobs? The most popular types of C Programmer jobs are:
What states have the most Junior C Programmer jobs? States with the most job openings for Junior C Programmer jobs include:

Junior C/C++ Engineer - 1783

PlacingIT

Atlanta, GA • On-site, Remote

Other

This job post has expired today. Applications are no longer accepted.


Job description

Junior C/C++ Engineer - 1783
Location: Atlanta, GA
Employment Type: Full-Time, salaried w/benefits
Salary Range: up to $110K
Visa Restrictions: We are currently only able to consider US Citizens as you will need to either have security clearance or be able to obtain it.
Relocation offered: Possible for the ideal candidate
Travel: 10 25% - go to client site once or twice a month
Position Overview
We are seeking a Software Engineer to support the development of advanced software solutions for complex mission-driven systems. This individual will contribute across the full software development lifecycle, including architecture, implementation, testing, deployment, and ongoing support of high-performance applications in Linux-based environments.
The ideal candidate has experience building scalable and reliable software systems using modern engineering practices and enjoys working in collaborative Agile teams focused on solving technically challenging problems.
What You'll Do

  • Design, build, enhance, and maintain software applications and supporting tools
  • Participate in system architecture discussions, technical planning, and software design activities
  • Develop, debug, and optimize software running in Linux environments
  • Create and maintain both application-level and low-level software components
  • Write scripts and automation tools to support development and deployment activities
  • Support integration, testing, troubleshooting, and production release efforts
  • Conduct peer code reviews and contribute to coding standards and best practices
  • Collaborate with technical stakeholders to define requirements and prioritize development efforts
  • Assist with software documentation, technical presentations, and engineering reports
  • Support Agile development processes including sprint planning, backlog refinement, and team collaboration
  • Ensure software solutions meet security, reliability, and compliance requirements

Required Qualifications
  • Experience developing software for complex or distributed systems environments
  • Strong programming experience with C and/or C++
  • Experience with scripting languages such as Python or Bash
  • Hands-on experience developing and debugging software in Linux environments
  • Familiarity with GCC toolchains, build systems, and debugging utilities
  • Understanding of multithreaded and multiprocess application development
  • Knowledge of inter-process communication methods such as RPC, shared memory, or message-based systems
  • Ability to troubleshoot and resolve software integration issues

Preferred Experience
  • Background supporting defense, aerospace, robotics, or other mission-critical systems
  • Embedded software development experience
  • Familiarity with containerized development workflows and virtualized environments
  • Experience using modern collaboration and source control tools such as Git, Jira, and Confluence
  • Exposure to DevOps, DevSecOps, and CI/CD pipelines
  • Experience with simulation, hardware-in-the-loop (HITL), or software-in-the-loop (SITL) environments
  • Familiarity with secure or safety-critical software engineering practices
  • Knowledge of avionics or communication protocols including Ethernet, RS-422, MIL-STD-1553, or ARINC 429
  • Experience working with autonomous systems or sensor integrations

Education & Experience
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field plus relevant professional experience; OR
  • Master's degree in a related technical discipline

Additional Information
  • Ability to travel occasionally as needed
  • Active Secret Clearance preferred or ability to obtain one
  • Experience with open architecture or defense-related software frameworks is a plus