1

Low Level Software Developer Jobs in Chicago, IL

C++ Software Engineer

Chicago, IL · On-site

$100K - $140K/yr

Chicago, IL 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 ...

Software Developer

Chicago, IL · On-site

$80 - $85/hr

Job Summary We are looking for a motivated Software Developer ready to take us to the next level! If you have experience designing, developing, and supporting Microsoft Power Platform solutions, data ...

New

C++ Software Engineer

Chicago, IL · On-site

$100K - $140K/yr

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

Previous internship experience in hardware or low-level software engineering * Experience with C, C++, or Python * Passion for solving complex problems and ability to draw upon knowledge and ...

Showing results 41-60

Low Level Software Developer information

See Chicago, IL salary details

$49.4K

$115.2K

$171K

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

As of Aug 19, 2026, the average yearly pay for low level software developer in Chicago, IL is $115,217.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,700.00 and $133,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 Chicago, IL?

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

What job categories do people searching Low Level Software Developer jobs in Chicago, IL look for?

The top searched job categories for Low Level Software Developer jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Low Level Software Developer jobs?

Cities near Chicago, IL with the most Low Level Software Developer job openings:

Senior C++ Software Developer

Edgehog Trading

Chicago, IL • On-site

Full-time

Re-posted yesterday


Job description

Job Summary:
Edgehog Trading is a proprietary trading firm specializing in electronic options market making, focusing on technology-driven approaches to provide liquidity across markets. They are seeking a Senior C++ Software Developer to design, implement, and optimize low-latency C++ applications for trading strategy execution while collaborating with traders and engineers to create robust, production-ready systems.
Responsibilities:
• Design, implement, and optimize low-latency C++ applications for trading strategy execution.
• Collaborate closely with traders and other engineers to translate ideas into robust, production-ready systems.
• Conduct diagnostic assessments and perform foundational data analysis to identify key issues, enabling data-driven prioritization of tasks and resources.
• Modify inter-application behaviors and component interactions in a safe, testable, and controlled manner.
• Rewrite complicated Java applications into C++
• Optimize production code and other system components to achieve low-latency and high-throughput capabilities.
Qualifications:
Required:
• 5+ years of experience at an options market making firm
• Strong proficiency in modern C++
• Deep understanding of computer science fundamentals (data structures, algorithms, concurrency)
• Strong debugging, profiling, and performance-tuning skills
• Comfortable working in a Linux environment and familiar with system-level programming
• Possess strong intuition for selecting sensible default behaviors and parameter values
• Ability to translate business goals and ideas into scalable production code
Company:
Edgehog Trading is a trading company that specializes in electronic options market making strategies. Founded in 2018, the company is headquartered in Chicago, USA, with a team of 11-50 employees. The company is currently Early Stage.