1

Low Level System Engineer C Jobs (NOW HIRING)

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

Debug low-level system issues, analyze performance bottlenecks, and implement fixes for real-time ... Proficiency in C/C++ for kernel and driver development; Python or Bash for scripting and automation.

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

Debug low-level system issues, analyze performance bottlenecks, and implement fixes for real-time ... Proficiency in C/C++ for kernel and driver development; Python or Bash for scripting and automation.

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

Debug low-level system issues, analyze performance bottlenecks, and implement fixes for real-time ... Proficiency in C/C++ for kernel and driver development; Python or Bash for scripting and automation.

Embedded Software Engineer

Austin, TX

$130K - $171K/yr

Debug low-level system issues, analyze performance bottlenecks, and implement fixes for real-time ... Proficiency in C/C++ for kernel and driver development; Python or Bash for scripting and automation.

Deep low-level systems programming (C/C++ or Rust) * Experience with large-scale, high-concurrent production serving. * Experience with GPU inference engines (vLLM, SGLang, Triton, TensorRT-LLM, etc.

Description At Wolverine Trading we're looking for a Low-Level C++ Software Engineer to work at the ... Collaborate with FPGA engineers, hardware specialists, and systems teams to push performance ...

The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC ... Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver ...

next page

Showing results 1-20

People also search for

Low Level System Engineer C information

See salary details

$53.5K

$127.2K

$167K

How much do low level system engineer c jobs pay per year?

As of Jun 19, 2026, the average yearly pay for low level system engineer c in the United States is $127,215.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,000.00 and $157,000.00 per year, depending on experience, location, and employer.

Are C programmers still in demand?

C programmers are still in demand for low-level system development, embedded systems, and performance-critical applications. Skills in C are valuable for roles involving operating systems, device drivers, and firmware, often requiring knowledge of hardware and debugging tools. The demand remains steady due to the continued need for efficient, reliable software in various industries.

What is L1, L2, L3, and L4 engineer?

In the context of a Low Level System Engineer C role, L1, L2, L3, and L4 typically refer to different support or expertise levels within an organization. L1 engineers handle basic troubleshooting, L2 resolve more complex issues, L3 are senior specialists with deep technical knowledge, and L4 are often experts or engineers involved in advanced system design or escalation. These levels help define responsibilities, skill requirements, and escalation paths in technical support and engineering teams.

What is the difference between Low Level System Engineer C vs Embedded Systems Engineer?

AspectLow Level System Engineer CEmbedded Systems Engineer
Required CredentialsBachelor's in Computer Engineering or related; C programming skillsBachelor's in Electrical, Computer Engineering; C/C++ skills
Work EnvironmentHardware-near system development, OS integrationEmbedded device programming, firmware development
Industry UsageIT, telecommunications, hardware companiesConsumer electronics, automotive, aerospace

Low Level System Engineers C focus on developing and maintaining core system software using C, often working closely with hardware and OS components. Embedded Systems Engineers also work with C but specialize in programming embedded devices and firmware. While both roles require C skills and hardware interaction, Low Level System Engineers C typically work on system-level software, whereas Embedded Systems Engineers focus on embedded hardware applications.

What engineer makes $500,000 a year?

High-level engineers such as senior software engineers, principal engineers, or specialized roles like systems architects can earn $500,000 or more annually, especially with bonuses, stock options, or in high-paying industries like technology or finance. Achieving this level typically requires extensive experience, advanced skills, and often leadership responsibilities or unique expertise in areas like low-level system design or performance optimization.

What are the key skills and qualifications needed to thrive as a Low Level System Engineer C, and why are they important?

To excel as a Low Level System Engineer C, you need a strong understanding of computer architecture, operating systems, and proficiency in C programming, often backed by a degree in computer science or a related field. Familiarity with tools such as debuggers (e.g., GDB), version control systems like Git, and experience with embedded systems or driver development are typically required. Exceptional problem-solving skills, attention to detail, and a collaborative mindset help set candidates apart in this role. These abilities are crucial for developing efficient, reliable system software that interacts closely with hardware and underpins higher-level applications.

What are Low Level System Engineer C roles and responsibilities?

Low Level System Engineer C professionals work on the foundational layers of computer systems, focusing on hardware-software interaction, driver development, firmware, and performance optimization. Their responsibilities typically include designing, coding, and debugging low-level modules in C, interfacing directly with operating system kernels or hardware devices. They ensure efficient system performance, troubleshoot hardware-related issues, and contribute to the overall stability and security of embedded or real-time systems. These engineers often collaborate with hardware teams and may be involved in developing or maintaining device drivers, bootloaders, and system libraries.

What are some typical challenges faced by Low Level System Engineers working with C, and how can they be addressed?

Low Level System Engineers working with C often encounter challenges such as hardware compatibility issues, debugging complex memory management bugs, and ensuring efficient system performance. These engineers must have a deep understanding of hardware interfaces, operating system internals, and concurrency. To address these challenges, it's essential to use robust debugging tools, adhere to best practices for memory management, and collaborate closely with firmware, hardware, and QA teams. Regular code reviews and staying updated with the latest developments in system programming can also greatly help in overcoming these obstacles.
Infographic showing various Low Level System Engineer C job openings in the United States as of June 2026, with employment types broken down into 96% Full Time, and 4% Contract. Highlights an 96% In-person, and 4% Hybrid job distribution, with an average salary of $127,215 per year, or $61.2 per hour.
System Engineer Level 1, 2, and 3

System Engineer Level 1, 2, and 3

WILLCOR, Inc.

Fort George G Meade, MD • On-site

Full-time

Posted 16 days ago


Job description

Position: System Engineer Levels 1 - 3
Location: Ft. Meade, MD
Clearance: TS/SCI w/ Full-Scope
Salary: Highly Competitive
WILLCOR is looking to hire System Engineers to work in Fort Meade Maryland. A TS/SCI clearance and an FS poly are mandatory and all work will be done in person. Your salary will be based on your experience.
System Engineer Level 1 - 7 years of experience and a relevant Bachelor's Degree or 12 years of experience
System Engineer Level 2 - 14 years of experience and a relevant Bachelor's Degree or 19 years of experience
System Engineer Level 3 - 20 years of experience and a relevant Bachelor's Degree or 25 years of experience
Job Description:
Analyzes user's requirements, concept of operations documents, and high level system architectures to develop system requirements specifications. Analyzes system requirements and leads design and development activities. Guides users in formulating requirements, advises alternative approaches, and conducts feasibility studies. Provides technical leadership for the integration of requirements, design, and technology. Incorporates new plans, designs and systems into ongoing operations. Develops technical documentation. Develops system Architecture and system design documentation. Guides system development and implementation planning through assessment or preparation of system engineering management plans and system integration and test plans. Interacts with the Government regarding Systems Engineering technical considerations and for associated problems, issues or conflicts. Ultimate responsibility for the technical integrity of work performed and deliverables associated with the Systems Engineering area of responsibility. Communicates with other program personnel, government overseers, and senior executives.

WILLCOR logo

About WILLCOR

Sourced by ZipRecruiter

Industry

Business management consulting

Company size

11 - 50 Employees

Headquarters location

College Park, MD, US

Year founded

2002