1

Low Level Software Developer Jobs in Kentucky (NOW HIRING)

$120 - $150/hr

Extensive hands-on experience in modern C++ programming, debugging, and performance tuning distributed and/or highly concurrent low-level software systems. * Degree in Computer Science or similar ...

$70 - $190/hr

You will act as a full stack developer for a system supporting mission management and workflow ... We hire software engineers, web designers, test engineers, systems engineers, systems ...

$120 - $150/hr

More About the Role As a Firmware Engineer, you'll design, modify, and debug low-level software running on embedded processors and microcontrollers. You'll work closely with electrical, mechanical ...

New

$110 - $140/hr

The Vehicle Application Software Engineer will bridge software development, vehicle integration ... Perform driver and kernel-level hardware bring-up, diagnosing and resolving low-level driver and ...

$148 - $180/hr

Senior-level software development experience designing, developing, and maintaining secure, scalable, and mission-focused applications. * Strong programming experience with Python, Java, and Scala.

New

$90 - $125/hr

Engineering software at that depth and that scale is among the hardest problems in the industry ... Analyze the runtime behavior of complex low-level software across user mode and kernel mode on ...

$150 - $278/hr

Software Engineer, Braille Accessibility Cupertino, California, United States Software and Services ... Experience with both low-level systems code (e.g. byte manipulation and IPCs) and frontend code.

$156 - $227/hr

Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Lead development of ... low-level software interfacing with battery monitoring circuitry. * Develop, test, and optimize ...

$135 - $210/hr

Software Engineer, Inference (AI Data Engineering) SpaceX was founded under the belief that a ... Deep low-level systems programming and optimizations: GPU kernels, code generation, batching ...

$184 - $357/hr

Compose and optimize GPU algorithms from high-level generic interfaces through low-level ... Improve developer productivity through diagnostics, examples, build integration, tests, benchmarks ...

New

$185 - $190/hr

Minimum of five (5) years of professional experience performing software reverse engineering, vulnerability research, or low-level software analysis supporting Department of Defense (DoD ...

$104 - $218/hr

The Opportunity:**The Senior-Level Software Engineer is responsible for applying engineering ... performs low to medium complexity adoption, development, integration, implementation of ...

$136 - $232/hr

## Embedded Software Engineer (C/C++ | Micro Controller)Applylocations: Milpitas, CAtime type: Full ... Analyze system-level requirements and architect, design, develop, and debug low-level software for ...

$140 - $210/hr

... expertise in low-level software and hardware interfacing. * 4+ years working with Rust or C ... Strong engineering background from industry or school, ideally in areas/fields such as Computer ...

$90 - $130/hr

A Mid-Level Software Engineering position in Frisco, TX is currently available at Belcan. We are seeking a highly skilled Software Engineer to support verification and validation activities for ...

$90 - $120/hr

As part of a team, aligns with the business to architect and implement enterprise-level software ... Net developer. * Minimum 1 year of experience with .Net Core. * Solid understanding of object ...

$130 - $195/hr

Develop low-level device drivers, Board Support Packages (BSP), bootloaders, and hardware ... Experience using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI for firmware automation.

$170 - $240/hr

We are seeking an Expert Software Developer to support the design, development, and modernization ... Expert-level experience in one or more modern software development disciplines, including: * Full ...

$142 - $194/hr

This position requires a strong foundation in low-level software development and reverse engineering, with approximately 75% of the role dedicated to software reverse engineering activities. You will ...

$216 - $394/hr

... firmware, and low-level software teams to drive some of the most exciting programs across many ... Mentor engineers and provide technical direction across algorithm design, ISP, and embedded systems.

Showing results 21-40

Low Level Software Developer information

See Kentucky salary details

$41.7K

$97.1K

$144.2K

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

As of Sep 5, 2026, the average yearly pay for low level software developer in Kentucky is $97,141.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,200.00 and $112,900.00 per year, depending on experience, location, and employer.

What is a low level software developer?

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

For Low Level Software Developer jobs in Kentucky, the most frequently searched job titles are:

What job categories do people searching Low Level Software Developer jobs in Kentucky look for?

The top searched job categories for Low Level Software Developer jobs in Kentucky are:

What cities in Kentucky are hiring for Low Level Software Developer jobs?

Cities in Kentucky with the most Low Level Software Developer job openings:

Infographic showing various Low Level Software Developer job openings in Kentucky as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $97,141 per year, or $46.7 per hour.

Senior Software Engineer: C++ Developer

Hydrolix

On-site

$120 - $150/hr

Other

Posted 4 days ago


Job description

“Challenge yourself; it’s the only path which leads to growth.” Senior Software Engineer: C++ Developer LOCATION Hydrolix | United States, Remote Job Description

Hydrolix is looking for an experienced C++ developer who enjoys the challenges and rewards of being a crucial member of a small, experienced team at a fast-growing cloud data platform startup. At Hydrolix, you’ll find a uniquely fulfilling opportunity to see your work in production powering large scale data infrastructure. Your contributions will directly impact our customers on a massive scale, shaping the future of our core product. Our customers, typically processing billions of events a day, value our cloud-native platform for its reliability and scalability. As demand in the market grows, so will the amount of data we need to be able to ingest, store, and query. That’s where you come in. This is a rare opportunity to work on something truly innovative, where your contribution can make a difference for some of the biggest properties on the internet.

Key Responsibilities
  • Develop high-quality, scalable C++ software (C++23) for efficient management and processing of large-scale data.
  • Address complex database issues and boost performance for stream processing and multithreaded applications using innovative indexing techniques, advanced compression algorithms, and modern asynchronous programming practices.
  • Build upon large-scale, well-maintained open-source projects, incorporating bleeding-edge optimizations.
  • Participate in product and architecture discussions.
  • Collaborate effectively within and across teams to solve challenging technical problems.
  • Advocate for and implement industry best practices in software development to ensure high-quality, maintainable, and scalable code.
  • Provide guidance and support to team members, fostering their growth through code reviews, regular mentorship, constructive feedback, and sharing expertise.
Qualifications and Skills
  • Extensive hands-on experience in modern C++ programming, debugging, and performance tuning distributed and/or highly concurrent low-level software systems.
  • Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture.
  • Demonstrated ability to comprehend and work within large, complex codebases, making precise and impactful modifications.
  • Experience in network/socket programming (eventloops, async callback handling) and multi-threaded programming.
  • Experience with distributed systems (consistency, availability, scalability, and fault tolerance).
  • Experience in designing/developing database systems (query optimizers, query execution engine, storage engine, database indexing).
  • Strong communication skills, with a bias towards collaboration, both within and across teams.
  • Capability to thrive in small team environments, demonstrating self-motivation and independence in problem-solving.
Bonus Qualifications
  • Database indexing and search techniques (inverted, ngram, full-text search, vector search)
  • Compression algorithms and methods – (dictionary/FOR/delta encoding)
  • Performance optimization techniques, and familiarity with SIMD instructions
  • Familiarity with cloud storage solutions (Azure, GCP, AWS).
  • Specific experience with modern OLAP databases like ClickHouse, DuckDB, etc
  • Proficiency with modern build tools (such as cmake, ninja, clang-18,llvm-18)
  • Experience with sanitizers and other static analysis tooling
  • Experience in extending and enhancing codebases, including proficiency in forking and integrating changes.

Hydrolix provides equal employment opportunities without regard to an applicant’s race, sex, pregnancy, sexual orientation, gender identity or expression, genetic information, national origin, age, physical or mental disability, medical condition, religion, marital status or veteran status.

Applicants with disabilities may be entitled to reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on Hydrolix. Please inform us if you need assistance completing any forms or otherwise participate in the application process.

#J-18808-Ljbffr