C++ Software Engineer
Chicago, IL · On-site
... Computer Engineering, or related field of study * 2+ years of professional experience using modern C++ in a low-latency environment * Experience with software development for hardware platforms
Chicago, IL · On-site
... Computer Engineering, or related field of study * 2+ years of professional experience using modern C++ in a low-latency environment * Experience with software development for hardware platforms
Chicago, IL · On-site
... Computer Engineering, or related field of study * 2+ years of professional experience using modern C++ in a low-latency environment * Experience with software development for hardware platforms
About The Opportunity This Sr IT Support Engineer position is located in Chicago, IL 60614 of the ... Help concerning the use of computer hardware/software and related systems and services, including ...
About The Opportunity This Sr IT Support Engineer position is located in Chicago, IL 60614 of the ... Help concerning the use of computer hardware/software and related systems and services, including ...
Chicago, IL · On-site
About The Opportunity This Sr IT Support Engineer position is located in Chicago, IL 60614 of the ... Help concerning the use of computer hardware/software and related systems and services, including ...
Chicago, IL · On-site
About The Opportunity This Sr IT Support Engineer position is located in Chicago, IL 60614 of the ... Help concerning the use of computer hardware/software and related systems and services, including ...
Chicago, IL · On-site
About The Opportunity This Sr IT Support Engineer position is located in Chicago, IL 60614 of the ... Help concerning the use of computer hardware/software and related systems and services, including ...
Quick apply
Chicago, IL · On-site
About The Opportunity This Sr IT Support Engineer position is located in Chicago, IL 60614 of the ... Help concerning the use of computer hardware/software and related systems and services, including ...
Chicago, IL · On-site
$50K - $70K/yr
As an Entry-Level IT Support Technician, you will play a crucial role in ensuring the smooth ... computer hardware, operating systems (Windows, macOS, Linux), and software applications ...
Chicago, IL · On-site
$50K - $70K/yr
As an Entry-Level IT Support Technician, you will play a crucial role in ensuring the smooth ... computer hardware, operating systems (Windows, macOS, Linux), and software applications ...
Be Seen First
Elgin, IL · On-site
$65K - $82K/yr
Position: Entry- Level Manufacturing Engineer Job Type : Direct Hire Pay: $65,000 - $82,000 ... Familiarity with CAD software. * Understanding of Lean Manufacturing, Continuous Improvement, or ...
Quick apply
Be Seen First
Elgin, IL · On-site
$65K - $82K/yr
Position: Entry- Level Manufacturing Engineer Job Type : Direct Hire Pay: $65,000 - $82,000 ... Familiarity with CAD software. * Understanding of Lean Manufacturing, Continuous Improvement, or ...
Chicago, IL · On-site
$225K/yr
Currently enrolled in a PhD program in Electrical Engineering, Computer Science, Physics, or a related field * Solid understanding of hardware constraints and design trade-offs (e.g., pipelining ...
Chicago, IL · On-site
$225K/yr
Currently enrolled in a PhD program in Electrical Engineering, Computer Science, Physics, or a related field * Solid understanding of hardware constraints and design trade-offs (e.g., pipelining ...
Chicago, IL · On-site
$250K/yr
Undergraduate or Graduate concentration in Electrical Engineering, Computer Science, or related areas * Experience with FPGA or other hardware/systems design and development * Experience with RTL ...
Chicago, IL · On-site
$250K/yr
Undergraduate or Graduate concentration in Electrical Engineering, Computer Science, or related areas * Experience with FPGA or other hardware/systems design and development * Experience with RTL ...
Chicago, IL · On-site
$250K/yr
Undergraduate or Graduate concentration in Electrical Engineering, Computer Science, or related areas * Experience with FPGA or other hardware/systems design and development * Experience with RTL ...
Chicago, IL · On-site
$250K/yr
Undergraduate or Graduate concentration in Electrical Engineering, Computer Science, or related areas * Experience with FPGA or other hardware/systems design and development * Experience with RTL ...
Chicago, IL · On-site
$175K - $225K/yr
... Computer Engineering, or related field of study * 2+ years of professional experience using modern C++ in a low-latency environment * Experience with software development for hardware platforms
Chicago, IL · On-site
$175K - $225K/yr
... Computer Engineering, or related field of study * 2+ years of professional experience using modern C++ in a low-latency environment * Experience with software development for hardware platforms
Naperville, IL · On-site
$75K - $83K/yr
Entry Level-Electrical Engineer Location: Naperville, IL Known for the technical excellence of its ... Proficient in Microsoft Office, CAD Software. * Candidates must be legally authorized to work ...
Naperville, IL · On-site
$75K - $83K/yr
Entry Level-Electrical Engineer Location: Naperville, IL Known for the technical excellence of its ... Proficient in Microsoft Office, CAD Software. * Candidates must be legally authorized to work ...
Chicago, IL · On-site
$175K - $225K/yr
... Computer Engineering, or related field of study * 2+ years of professional experience using modern C++ in a low-latency environment * Experience with software development for hardware platforms
Chicago, IL · On-site
$175K - $225K/yr
... Computer Engineering, or related field of study * 2+ years of professional experience using modern C++ in a low-latency environment * Experience with software development for hardware platforms
Chicago, IL · On-site
$175K - $225K/yr
... Computer Engineering, or related field of study * 2+ years of professional experience using modern C++ in a low-latency environment * Experience with software development for hardware platforms
Chicago, IL · On-site
$175K - $225K/yr
... Computer Engineering, or related field of study * 2+ years of professional experience using modern C++ in a low-latency environment * Experience with software development for hardware platforms
Naperville, IL · On-site
... computer hardware and software, including applications and programming. • Basic knowledge of machines and tools, including their designs, uses, repair, and maintenance. • Basic knowledge of the ...
Naperville, IL · On-site
... computer hardware and software, including applications and programming. • Basic knowledge of machines and tools, including their designs, uses, repair, and maintenance. • Basic knowledge of the ...
Chicago, IL · On-site
$65K - $75K/yr
Job Summary: The Corporate MagiQuest IT Support Engineer will troubleshoot and fix operational ... Experience with computer hardware installation and troubleshooting * Strong interpersonal skills ...
Chicago, IL · On-site
$65K - $75K/yr
Job Summary: The Corporate MagiQuest IT Support Engineer will troubleshoot and fix operational ... Experience with computer hardware installation and troubleshooting * Strong interpersonal skills ...
Chicago, IL · On-site
$65K - $75K/yr
Job Summary: The Corporate MagiQuest IT Support Engineer will troubleshoot and fix operational ... Experience with computer hardware installation and troubleshooting * Strong interpersonal skills ...
Chicago, IL · On-site
$65K - $75K/yr
Job Summary: The Corporate MagiQuest IT Support Engineer will troubleshoot and fix operational ... Experience with computer hardware installation and troubleshooting * Strong interpersonal skills ...
Chicago, IL · On-site
$225K/yr
Currently enrolled in a PhD program in Electrical Engineering, Computer Science, Physics, or a related field * Solid understanding of hardware constraints and design trade-offs (e.g., pipelining ...
Chicago, IL · On-site
$225K/yr
Currently enrolled in a PhD program in Electrical Engineering, Computer Science, Physics, or a related field * Solid understanding of hardware constraints and design trade-offs (e.g., pipelining ...
Naperville, IL · On-site
$85K - $95K/yr
You will work closely with hardware, software, and systems engineers to build reliable, high ... Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or ...
Naperville, IL · On-site
$85K - $95K/yr
You will work closely with hardware, software, and systems engineers to build reliable, high ... Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or ...
Naperville, IL · On-site
You will work closely with hardware, software, and systems engineers to build reliable, high ... Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or ...
Naperville, IL · On-site
You will work closely with hardware, software, and systems engineers to build reliable, high ... Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or ...
Bolingbrook, IL · On-site
Students who have completed their Master / Bachelors / MBA and other entry level professionals who ... Installs, maintains and upgrades internal computer hardware and software systems used for designing ...
Bolingbrook, IL · On-site
Students who have completed their Master / Bachelors / MBA and other entry level professionals who ... Installs, maintains and upgrades internal computer hardware and software systems used for designing ...
$109.4K - $115.7K
14% of jobs
$119.4K is the 25th percentile. Wages below this are outliers.
$115.7K - $121.9K
18% of jobs
$121.9K - $128.2K
15% of jobs
The median wage is $130.8K / yr.
$128.2K - $134.5K
6% of jobs
$134.5K - $140.7K
0% of jobs
$140.7K - $147K
0% of jobs
$147K - $153.3K
0% of jobs
$153.3K - $159.5K
0% of jobs
$159.5K - $165.8K
10% of jobs
$169.5K is the 75th percentile. Wages above this are outliers.
$165.8K - $172.1K
19% of jobs
$172.1K - $178.3K
18% of jobs
$109.4K
$145.4K
$178.3K
An Entry Level Computer Hardware Engineer designs, tests, and develops computer hardware components such as processors, circuit boards, memory devices, and peripherals. They work under the guidance of senior engineers to improve system performance and troubleshoot hardware issues. Their responsibilities may also include collaborating with software engineers to ensure compatibility between hardware and software. Typically, they are employed by technology companies, hardware manufacturers, or research institutions. This role requires a background in electrical or computer engineering and proficiency in hardware design tools.
Entry-level computer hardware engineers are often involved in tasks such as assisting in the design and testing of circuit boards, performing system integration, and supporting senior engineers with troubleshooting and validation. They may also be responsible for documenting test results, updating schematics, and conducting research on new components or technologies. Team members frequently work together to prototype hardware solutions, address technical challenges, and ensure products meet performance and safety standards. This collaborative environment provides valuable on-the-job learning and exposure to the full hardware development lifecycle.
To thrive as an Entry Level Computer Hardware Engineer, you need a solid understanding of digital and analog circuits, computer architecture, and a bachelor's degree in electrical or computer engineering. Familiarity with hardware design tools like Verilog/VHDL, PCB layout software, and proficiency in using oscilloscopes or logic analyzers are often required, along with relevant internships or lab experience. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help individuals excel in this role. These competencies ensure you can contribute to the design, testing, and troubleshooting of hardware systems while collaborating smoothly with multidisciplinary teams.

IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing performance. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across global teams. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software development here is innovative, pragmatic and fun, even as complexity grows.
Your Core Responsibilities:
Your Skills and Experience:
#LI-DNP