1

Low Level Software Developer Jobs in Tennessee (NOW HIRING)

Software Engineer

Collierville, TN · On-site

$135.30K/yr

Analyze user needs and develop software solutions using Java to build enterprise level software ... Developer or Programmer or Engineer or closely related field. Employer also accepts Bachelor ...

Analyze user needs and develop software solutions using Java to build enterprise level software ... Developer or Programmer or Engineer or closely related field. Employer also accepts Bachelors ...

We look for versatile developers that understand code at a fundamental level and are always willing ... software, and have at least 1-2 years of experience in a workplace environment You enjoy ...

Software Developer

Nashville, TN · On-site

$70K - $150K/yr

We look for versatile developers that understand code at a fundamental level and are always willing ... software, and have at least 1-2 years of experience in a workplace environment You enjoy ...

Software Engineer

Collierville, TN · On-site

$135.30K/yr

Analyze user needs and develop software solutions using Java to build enterprise level software ... Developer or Programmer or Engineer or closely related field. Employer also accepts Bachelor ...

Software Developer

Nashville, TN · On-site

$70K - $150K/yr

We look for versatile developers that understand code at a fundamental level and are always willing ... software, and have at least 1-2 years of experience in a workplace environment • You enjoy ...

Embedded Software Engineer

La Vergne, TN · On-site

$124.90K - $164.40K/yr

We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software that powers our automotive service equipment. You will work on software that interacts directly ...

Embedded Software Engineer

La Vergne, TN · On-site

$124.90K - $164.40K/yr

We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software that powers our automotive service equipment. You will work on software that interacts directly ...

Lead Software Engineer

Nashville, TN · Remote

$129.30K - $177.80K/yr

Develops detailed low-level designs and contributes to the overall vision of solution artifacts ... Expertise with Git and DevOps for version control and collaboration within a DevOps environment.

Develops detailed low-level designs and contributes to the overall vision of solution artifacts ... Expertise with Git and DevOps for version control and collaboration within a DevOps environment.

Develops detailed low-level designs and contributes to the overall vision of solution artifacts ... Expertise with Git and DevOps for version control and collaboration within a DevOps environment.

Principal Software Engineer

Goodlettsville, TN · On-site

$126.70K - $169.80K/yr

... low prices in convenient neighborhood locations. Learn more about Dollar General at www ... Java developer • 5+ years of experience with a higher-level language (C, Java, Python) • 3+ ...

Monitor and evaluate high-level service and infrastructure dashboards, taking action to address ... Experience with professional software engineering standard methodologies such as Agile project ...

next page

Showing results 1-20

Low Level Software Developer information

See Tennessee salary details

$43.6K

$101.5K

$150.7K

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

As of May 31, 2026, the average yearly pay for low level software developer in Tennessee is $101,513.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,700.00 and $118,000.00 per year, depending on experience, location, and employer.

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 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 cities in Tennessee are hiring for Low Level Software Developer jobs? Cities in Tennessee with the most Low Level Software Developer job openings:

Software Engineer

MI Softech

Collierville, TN • On-site

$135.30K/yr

Full-time

Posted 23 days ago


Job description

JOB POSTING NOTICE

Position: Software Engineer
Full-time job, 40 hours per week
Pay/Salary: $135,304.00 year.

Number of Openings: 5

Location: MI Softech Inc, 71 Peyton Parkway, Ste 103, Collierville, TN 38017

Website: http://www.misoftech.com

Posting Start Date: 08/01/2025

Posting End Date: 08/15/2025



Job Duties

Develop, create, and modify general computer applications using Java programming language. Analyze user needs and develop software solutions using Java to build enterprise level software applications using various Java based technologies. Design software or customize software for client use with the aim of optimizing operational efficiency. Utilize Java frameworks for Java based software development. Analyze and design databases interacting with Java software applications. Working with databases such as Oracle, SQL server and other enterprise level databases to help Java based software applications. Work under supervision. Travel And/or relocation to unanticipated client sites throughout USA is required.


Education Required

Master's degree in Computer Science / Information Technology / Engineering (Any) /Technology (Any)/Science or related field with Six (6) months of experience in the job offered or as an IT Consultant or IT Analyst or Developer or Programmer or Engineer or closely related field. Employer also accepts Bachelor's degree in Computer Science / Information Technology / Engineering (Any) /Technology (Any)/Science or related field plus five years of progressive work experience in related field.


Experience Required

Experience should include 6 (six) months of working with Java. Travel and/or Relocation to unanticipated client sites throughout USA is required.


Posted By: (Sunitha Rapolu)

Designation: HR Manager