1

Low Level Software Developer Jobs in Tennessee (NOW HIRING)

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 ...

Join us as a Software Engineer in Holland, MI as we work together to bring innovative automation ... Lab/Test Automation - National Instruments LabView, low-level and embedded programming * HMI/SCADA ...

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 ...

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 ...

Triage and resolve escalated customer support issues that require code-level investigation, not ... engineering tickets. Required Qualifications * 1-2 years of professional software development ...

Triage and resolve escalated customer support issues that require code-level investigation, not ... engineering tickets. Required Qualifications * 1-2 years of professional software development ...

Triage and resolve escalated customer support issues that require code-level investigation, not ... engineering tickets. Required Qualifications * 1-2 years of professional software development ...

As a Senior Software Development Engineer, you will own the design and development of major ... Career Level - IC3 Key Responsibilities * Design and implement full-stack services, APIs, tools ...

As a Senior Software Development Engineer, you will own the design and development of major ... Career Level - IC3 Key Responsibilities * Design and implement full-stack services, APIs, tools ...

As a Senior Software Development Engineer, you will own the design and development of major ... Career Level - IC3 Key Responsibilities * Design and implement full-stack services, APIs, tools ...

next page

Showing results 1-20

Low Level Software Developer information

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 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

Full-time

Re-posted 5 days ago


Job description

Salary:

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

Masters 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 Bachelors 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