1

Low Level Software Developer Jobs in Charleston, SC

Java Tutor

Charleston, SC · Remote

$40/hr

... software engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and common challenges such as ...

Agile Developer Certification * Certified Scrum Developer Certification * CompTIA Security Plus ... Possess an intermediate level of knowledge/understanding of deploying, modifying, and operating ...

Agile Developer Certification * Certified Scrum Developer Certification * CompTIA Security Plus ... Possess an intermediate level of knowledge/understanding of deploying, modifying, and operating ...

... Agile Developer Certification Certified Scrum Developer Certification CompTIA Security Plus ... level of knowledge/understanding of deploying, modifying, and operating computer images, software ...

... software engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and common challenges such as ...

Senior Level (5-15 years experience) * SDET (3+ years experience) * Work at the cutting edge of ... This base salary range represents the low and high end of the salary range for this position.

Front End Developer

Charleston, SC

$98K - $114K/yr

This position specializes in using pre-existing software that collects a wide variety of open ... with top-level stakeholders Essential Qualifications: * Minimum 2 years of experience UI ...

next page

Showing results 1-20

Low Level Software Developer information

See Charleston, SC salary details

$44.9K

$104.7K

$155.3K

How much do low level software developer jobs pay per year?

As of Jun 17, 2026, the average yearly pay for low level software developer in Charleston, SC is $104,667.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,200.00 and $121,700.00 per year, depending on experience, location, and employer.

What are Low Level Software Developers?

Low Level Software Developers are programmers who specialize in writing software that interacts closely with computer hardware or system resources. They typically work with languages like C, C++, or Assembly to develop operating systems, device drivers, embedded systems, or performance-critical applications. Their work often requires an in-depth understanding of hardware architecture, memory management, and system processes. Low Level Software Developers play a crucial role in ensuring software runs efficiently and reliably on various devices.

What are the key skills and qualifications needed to thrive as a Low Level Software Developer, and why are they important?

To thrive as a Low Level Software Developer, you need a solid understanding of computer architecture, proficiency in programming languages like C or C++, and a relevant degree in computer science or engineering. Familiarity with debugging tools, operating systems internals, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These abilities are vital for efficiently developing, optimizing, and troubleshooting software that interacts closely with hardware and system resources.
What are popular job titles related to Low Level Software Developer jobs in Charleston, SC? For Low Level Software Developer jobs in Charleston, SC, the most frequently searched job titles are:
What job categories do people searching Low Level Software Developer jobs in Charleston, SC look for? The top searched job categories for Low Level Software Developer jobs in Charleston, SC are:
What cities near Charleston, SC are hiring for Low Level Software Developer jobs? Cities near Charleston, SC with the most Low Level Software Developer job openings:
Sr Software Developer/Engineer Lead

Sr Software Developer/Engineer Lead

Scientific Research Corporation

North Charleston, SC

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 25 days ago


Job description

The Ship's Signal Exploitation Equipment (SSEE) Program is the Navy's Flagship Signal's Intelligence (SIGINT) system; installed on U.S. Navy ships, Coast Guard platforms, Foreign Navy's and shore sites. Naval Information Warfare Center (NIWC) Atlantic is the In-Service Engineering Agency (ISEA) responsible for lifecycle support, from development through transition. This support includes; but is not limited to; engineering, requirements analysis, testing, technical writing, fleet technical support, training, procurement, configuration management, production, warehousing, drafting and repair. This support, ultimately, is designed to ensure the deployed SSEE systems and Navy operators are positioned for success against our Nation's adversaries.

The Software Developer/Engineer will be a member of the SSEE team focusing on developing services and applications in a Linux/Windows/DevSecOps based environment. Engineering will be performed on Joint Worldwide Intelligence Communications System (JWICS) and National Security Agency Network (NSANet) connected systems. The ideal candidate will have a history of direct involvement with successful software development, testing and sustainment.

  • Supporting the ongoing implementation of the CI/CD pipeline that supports the SSEE FoS
  • Utilizing your scripting ability to automate deployments
  • Solving challenging issues within the SSEE FoS pipeline to ensure customer satisfaction
  • Researching and recommending innovative and, where possible, automated approaches for system administration and integration tasks

#LI-AM1


  • Five or more years of experience managing large software projects within an Agile framework
  • Five or more years of experience with Java
  • Five or more years of experience working in a Linux based development environment
  • Three or more years of experience developing Ansible playbooks
  • Experience with CI/CD Tools: Jenkins, Git, Artifactory, JIRA, etc.
  • Experience with Software Configuration Management/version control
  • Experience with VMWare, KVM, etc.
  • Experience with Container operation/development
  • Experience with Oracle database management
  • Excellent communicator

  • Experience with C, C++, or Python
  • Experience managing remote development teams

SRC IS A CONTRACTOR FOR THE U.S. GOVERNMENT, THIS POSITION WILL REQUIRE U.S. CITIZENSHIP AS WELL AS, A U.S. GOVERNMENT SECURITY CLEARANCE AT THE TOP SECRET / SCI LEVEL


  • 10% annual travel

Scientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions. At the core of our capabilities is a seasoned team of highly skilled engineers and scientists with multidisciplinary backgrounds. This team is challenged daily to provide cutting edge technology solutions to our clients.

SRC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with a company match, life insurance, vacation and sick paid time off accruals with amounts increasing based on role and years of service, 11 paid holidays, tuition reimbursement, and a work environment that encourages excellence and more. For positions requiring a security clearance, selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information.


Scientific Research Corporation is an equal opportunity employer that does not discriminate in employment.

All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other protected characteristic under federal, state or local law.

Scientific Research Corporation endeavors to make www.scires.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact jobs@scires.com for assistance. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.