1

Low Level Software Engineer Jobs (NOW HIRING)

Level Software Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY Give me table with 6 columns and 3 rows. In the ...

Description At Wolverine Trading we're looking for a Low-Level C++ Software Engineer to work at the intersection of hardware and software. Your focus will be on improving the performance of our ...

Senior Software Engineer

Los Angeles, CA · On-site

$132K - $174K/yr

Senior Software Engineer Parallel Systems is seeking a Senior Software Engineer to design, build ... Proficiency with Linux environments, low-level system interactions, and memory management. * Strong ...

Level Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY Give me table with 6 columns and 3 rows.

Level Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY Give me table with 6 columns and 3 rows. In the ...

Level Software Engineer LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYGive me table with 6 columns and 3 rows. In the first ...

Level Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY Give me table with 6 columns and 3 rows. In the ...

Mid-level Software Engineer

Saint Louis, MO · On-site

$100K - $105K/yr

Mid-level Software Engineer at DLS Engineering (on-site) DLS Engineering is seeking a Mid-level ... Louis offers a low cost of living, vibrant cultural scene, and abundance of free attractions and ...

Level Software Engineer LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYGive me table with 6 columns and 3 rows. In the first ...

next page

Showing results 1-20

Low Level Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

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

As of Jul 8, 2026, the average yearly pay for low level software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,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 Engineer, and why are they important?

To thrive as a Low Level Software Engineer, you need strong proficiency in C/C++ programming, computer architecture, and operating system fundamentals, often supported by a degree in computer science or related fields. Experience with debugging tools, embedded systems, version control systems like Git, and knowledge of hardware interfaces are typically required. Attention to detail, analytical thinking, and effective problem-solving are vital soft skills that set top engineers apart. These skills are crucial for developing efficient, reliable, and secure software that interacts closely with hardware and underpins critical system functionality.

What are Low Level Software Engineers?

Low Level Software Engineers are professionals who specialize in programming close to the hardware, often working with firmware, device drivers, operating systems, and embedded systems. They use languages like C, C++, or assembly to interact directly with hardware components, optimizing performance and ensuring efficient resource management. Their work is essential for enabling communication between software applications and physical devices. These engineers are crucial in industries such as automotive, aerospace, consumer electronics, and telecommunications.

What are some common challenges faced by Low Level Software Engineers in their daily work?

Low Level Software Engineers often encounter challenges such as debugging complex hardware-software interactions, optimizing code for performance and memory constraints, and ensuring compatibility across various hardware platforms. They work closely with hardware engineers and embedded systems teams, requiring strong communication and problem-solving skills. Additionally, staying updated on evolving hardware architectures and toolchains is essential for successful development and maintenance of low-level systems.
What states have the most Low Level Software Engineer jobs? States with the most job openings for Low Level Software Engineer jobs include:
Infographic showing various Low Level Software Engineer job openings in the United States as of July 2026, with employment types broken down into 1% Locum Tenens, 94% Full Time, 2% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Low-Level C++ Software Engineer

Low-Level C++ Software Engineer

Wolverine Worldwide

Chicago, IL

$100K - $140K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 days ago


Job description

At Wolverine Trading we're looking for a Low-Level C++ Software Engineer to work at the intersection of hardware and software. Your focus will be on improving the performance of our critical and ultra-low latency trading systems, working on all parts of the trading systems stack.
  • Develop and improve performance-critical C++ applications, ensuring ultra-low latency and high throughput
  • Collaborate with FPGA engineers, hardware specialists, and systems teams to push performance boundaries
  • Analyze and resolve real-time system issues, improving the reliability and stability of our trading platforms
  • Build tools to monitor, profile, and analyze the performance of systems at every level
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent
  • A minimum of 2+ years of professional C++ experience with a focus on high-performance applications
  • Strong grasp of data structures, algorithms, and modern C++ practices (C++17/20) 
  • Experience and aptitude in multi-threaded programming and performance tuning
  • Ability to analyze experimental results and optimize system performance
  • Effective communication skills, with the ability to effectively engage both technical and non-technical stakeholders
  • Most importantly: a drive to make things better
Our flat organizational structure promotes teamwork across the Firm and offers easy access to senior staff. While we work exceptionally well as a team in the office, our bonds are further strengthened through company events, activities and giving back. Volleyball, soccer, hockey, 5K runs, picnic, parties, and trivia nights provide friendly competition and build better relationships. By getting out of our usual environment and doing out-of-the-ordinary things together, we foster creativity and broaden our imaginations to accomplish new challenges.
 
Benefits:
  • Highly competitive salary & bonus opportunity
  • Generous paid time off and flexible scheduling
  • 100% coverage of medical, dental, vision, life, and disability benefits for single coverage
  • Generous Paid Parental Leave
  • Retirement Plans: 401K and Roth 401K
  • Profit sharing plan
  • Long- and short-term disability 
Additional Perks:
  • Free breakfast and lunch from our in-house kitchen with rotating menus (including snacks!)
  • On-site gym with a subsidized membership
  • Frequent company outings
  • Opportunity to give back to organizations that help individuals in need in the Chicagoland area
Professional Development:
  • In-house education team - classes and resources are offered for continuous learning opportunities
  • Mentorship Program through your first six months of employment
The base compensation range for this role is approximately $100,000-$140,000 contingent on experience. Wolverine Trading's total compensation model includes base salary and an annual discretionary bonus.