1

Apprentice Software Reverse Engineer Jobs in Illinois

Machinist

Crete, IL · On-site

$20.75 - $28.50/hr

Experience using CAD and CNC software preferred. * 3-5 years of experience in machining or Tool ... Troubleshoot, repair, and reverse-engineer customer parts. Atkore is proud to be certified as a ...

Senior Escalations Engineer

Tennessee, IL

$100K - $138K/yr

... reverse engineering things. * Conduct full stack troubleshooting of the Alta Video Solution including, network, hardware and software * Have a strong attention to detail. * Demonstrate excellent ...

Manager, Design Engineering

Huntley, IL · On-site

$140K - $160K/yr

... reverse engineering, and rapid prototyping. Ensure packaging designs comply with customer ... Manage departmental resources, engineering software, equipment, and technology investments.

... reverse osmosis units (distilled water system). * Installs equipment and fabricates components for ... High school diploma, or equivalent, and completion of a 4-year apprenticeship program Benefits: USC ...

next page

Showing results 1-20

Apprentice Software Reverse Engineer information

What is the difference between Apprentice Software Reverse Engineer vs Junior Software Developer?

AspectApprentice Software Reverse EngineerJunior Software Developer
Required CredentialsBasic programming knowledge, understanding of reverse engineering toolsDegree in Computer Science or related field, coding skills
Work EnvironmentSecurity firms, cybersecurity teams, software companiesSoftware development teams, tech companies, startups
Employer & Industry UsageCybersecurity, software security analysisGeneral software development
Common Search & ComparisonOften compared for entry-level cybersecurity rolesCompared for entry-level programming roles

The Apprentice Software Reverse Engineer typically focuses on analyzing and understanding software through reverse engineering techniques, often in cybersecurity contexts. In contrast, a Junior Software Developer primarily writes, tests, and maintains software code. While both roles may require programming skills, the reverse engineer emphasizes security analysis and disassembly, whereas the developer concentrates on software creation. Understanding these differences helps job seekers identify roles aligned with their skills and career goals.

Is it possible to Reverse Engineer software?

A reverse engineer in software development analyzes and deconstructs software to understand its components and functionality, often using tools like disassemblers and debuggers. This process is legal when done for purposes such as security testing or interoperability, but reverse engineering for malicious intent may violate laws or licensing agreements.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in specialized fields like machine learning, AI, or cybersecurity, can earn $500,000 or more annually. Such salaries often include base pay, bonuses, stock options, and other incentives, typically found in senior or executive-level roles at large tech companies or startups. Achieving this level usually requires advanced skills, extensive experience, and often leadership responsibilities.

What does an Apprentice Software Reverse Engineer do?

An Apprentice Software Reverse Engineer assists in analyzing software applications to understand their structure, functionality, and behavior, often by deconstructing compiled code. They learn to use specialized tools and techniques to examine binaries, debug programs, and identify vulnerabilities or intellectual property. This role is typically entry-level and combines hands-on learning with mentorship from experienced engineers. Apprentices often work on real-world projects under supervision, gradually building expertise in reverse engineering and cybersecurity.

How much does a software engineer apprentice make?

A software engineer apprentice typically earns between $15 and $25 per hour, depending on the company, location, and level of experience. Apprenticeships often include training in coding, debugging, and using development tools, with compensation varying accordingly.

What is the salary of a Reverse Engineer in software engineering?

The salary of a reverse engineer in software engineering typically ranges from $70,000 to $130,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced professionals with specialized skills in debugging, malware analysis, or security tools can earn higher salaries.

What are the key skills and qualifications needed to thrive as an Apprentice Software Reverse Engineer, and why are they important?

To thrive as an Apprentice Software Reverse Engineer, you need a solid understanding of programming languages, computer architecture, and low-level operating system concepts, often supported by a degree or coursework in computer science or cybersecurity. Familiarity with tools such as IDA Pro, Ghidra, debuggers, and hex editors, as well as knowledge of assembly language, is typically required. Strong analytical thinking, attention to detail, and persistence are crucial soft skills that set outstanding candidates apart. These competencies are vital for dissecting software, identifying vulnerabilities, and producing accurate technical analyses in a challenging, detail-oriented field.

What types of projects or tasks can an Apprentice Software Reverse Engineer expect to work on during the initial months?

As an Apprentice Software Reverse Engineer, you’ll typically start by assisting with basic analysis of software binaries, documentation of findings, and learning how to safely use reverse engineering tools under supervision. Early tasks often include disassembling code, identifying software vulnerabilities, and supporting more senior engineers in decompiling or debugging software. You’ll also participate in team meetings to discuss findings and collaborate with cybersecurity professionals or developers to understand software behavior and security implications. This hands-on exposure helps build your technical foundation and prepares you for more advanced independent analysis as you progress.
What are the most commonly searched types of Software Reverse Engineer jobs in Illinois? The most popular types of Software Reverse Engineer jobs in Illinois are:
What cities in Illinois are hiring for Apprentice Software Reverse Engineer jobs? Cities in Illinois with the most Apprentice Software Reverse Engineer job openings:
Maintenance Engineer A (3rd Shift)

Maintenance Engineer A (3rd Shift)

Northwestern University

Evanston, IL • On-site

$399/wk

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Northwestern University rating

8.2

Company rating: 8.2 out of 10

Based on 46 frontline employees who took The Breakroom Quiz

113th of 544 rated colleges and universities


Job description

Department: Facilities Mgmt EV
Salary/Grade: 399/S3
Job Summary:
Under direction, performs journey-level work and is proficient within the building maintenance engineer trade. Operates, maintains, repairs, and replaces building infrastructure related equipment including, but not limited to, air conditioning, refrigeration, heating, plumbing, temperature controls and instrumentation. Provides limited oversight and direction to Maintenance Engineer B and Maintenance Engineer Helper staff.
Shift: 3rd shift, Sunday-Thursday 11:00 PM-7:00
Specific Responsibilities:
  • Operates, maintains, diagnoses, repairs and replaces heating (steam and/or hot water), process, refrigeration and air conditioning equipment, ventilation systems with associated components and hardware, utility distribution systems, and pneumatic piping/control systems;
  • Installs, maintains, repairs, replaces and tests plumbing systems including water, drainage, and sewer lines, plumbing equipment and fixtures, associated pumps, valves and devices such as backflow preventers, reverse osmosis and deionized water systems, fire protection systems and equipment;
  • Estimates time, materials, and equipment required for assigned jobs; maintains records of work performed and parts used;
  • Mentors and provides technical guidance to coworkers;
  • Other duties as assigned;
  • Must be available and capable of responding to irregularities during evenings and weekends ensuring 24 hour, 7 day per week coverage.
Miscellaneous
Performed other duties
Minimum Qualifications: (Education, experience, and any other certifications or clearances)
  • High School diploma, GED or equivalent combination of educational training and experience from which comparable skills can be acquired;
  • Completion of an accredited plumbing or HVAC service technician apprenticeship program, or the equivalent education, training, and field experience;
  • Five years field experience working at journeyman level
  • Working knowledge of applicable codes and regulations including OSHA, BOCA, NFPA, local municipality regulations, and state and local plumbing codes;
  • Must be a member of Operating Engineers Local 399 or join after 90-day probationary period;
  • Must possess and maintain a valid driver's license recognized by the State of Illinois, provide own reliable transportation and purchase a University parking permit (as required).
Minimum Competencies: (Skills, knowledge, and abilities.)
  • General knowledge of steam and refrigeration cycles and their application in typical building systems;
  • Working knowledge of machinery bearings, rotating machinery, bearing replacement and shaft alignment;
  • Knowledge of the tools, instruments, methods and standard trade/safety practices;
  • Ability to perform calculations applicable to field of experience;
  • Working knowledge of the function and safe working practices related to associated electrical systems, such as motors, relays, VFD's, MCC's;
  • General knowledge of building systems and equipment such as steam or hot water boilers, centrifugal chillers, refrigeration units, cooling towers, air handling units, pumps, VAV boxes, fume hoods, chilled beams, heat recovery chillers, heat recovery wheels, domestic water booster pumps, fire protection systems, and water treatment systems, with thorough proficiency and knowledge in at least one system type
  • Receptive to feedback, willing to learn, embracing continuous improvement;
  • Helpful, respectful, approachable and team oriented;
  • Ability to build strong working relationships and a positive work environment;
  • Seeks to build collaboration by encouraging trust, mutual respect and shared purpose;
  • Balances listening and talking, speaks and writes clearly and accurately, keeps others informed;
  • Integrates health and safety precautions into daily activities;
  • Works effectively in an environment in which the parameters or priorities may change daily; adjusts behavior to meet the needs of different people and situations;
  • Knowledge of JCI Metasys, Tridium, Siemens and ALC frontends;
  • Thorough understanding of how to troubleshoot mechanical/HVAC/Plumbing systems;
  • Successfully uses multiple software program independently. Software may include Microsoft Office applications such as Word, Excel, and Outlook, CMMS systems, and Peoplesoft;
  • Proficiency with mobile devices including iOS.
Preferred Qualifications: (Education and experience)
  • 7 years of advanced plumbing or HVAC maintenance and operation experience;
  • EPA Universal Certification and five years' experience with refrigeration;
  • Training and/or developmental experience equivalent to full apprenticeship in pipefitting or welding;
  • Illinois Department of Public Health Certified Swimming Pool Operator;
  • City of Chicago Plumbing License (as required by campus site);
  • Illinois CCCDI License (as required by campus site);
  • Experience working in cold rooms and scientific laboratory facilities;
  • Experience working in a higher education environment;
  • City of Chicago stationary engineer's license
  • National Institute for Certification in Engineering Technologies (NICET) Level II in Inspection & Testing of Water-Based Systems.
Preferred Competencies: (Skills, knowledge, and abilities)
  • Facilitates open and effective communication, cooperation and teamwork within and outside of one's own team;
  • Plans ahead, manages time well and arrives on time;
  • Recommends improvements and opportunities to increase efficiency and reduce costs;
  • Exceptional customer relationship skills and the ability to establish effective working relationships in a diverse environment;
  • Analytical skills including critical thinking, decision making, trouble shooting and problem solving, reading and interpreting technical drawings;
  • Achieves a standard of excellence with work processes and outcomes, honoring University and Department policies and all regulatory requirements.
Target hiring pay for this position will be $55.63 per hour as determined by the Local 399 CBA. Offered salary will be determined by the applicant's education, experience, knowledge, skills and abilities, as well as internal equity and alignment with market data
Benefits:
At Northwestern, we are proud to provide meaningful and competitive benefits. The available benefits package for this position will include health, dental, vision, disability, and life insurance; paid vacation and holidays; paid medical/sick and parental leave; tuition benefits for the employee and dependents; pre-tax and flex spending accounts for commuting and dependent care; generous retirement savings options; and wellness programs. For a comprehensive overview of available benefits, including eligibility details, visit us at https://www.northwestern.edu/hr/benefits/index.html to learn more.
Work-Life and Wellness:
Northwestern offers comprehensive programs and services to help you and your family navigate life's challenges and opportunities and adopt and maintain healthy lifestyles.
We support flexible work arrangements where possible and programs to help you locate and pay for quality, affordable childcare and senior/adult care. Visit us at https://www.northwestern.edu/hr/benefits/work-life/index.html to learn more.
Professional Growth & Development:
Northwestern supports employee career development in all circumstances whether your workspace is on campus or at home. If you're interested in developing your professional potential or continuing your formal education, we offer a variety of tools and resources. Visit us at https://www.northwestern.edu/hr/learning/index.html to learn more
Northwestern University is an Equal Opportunity Employer and does not discriminate on the basis of protected characteristics, including disability and veteran status. View Northwestern's non-discrimination statement . Job applicants who wish to request an accommodation in the application or hiring process should contact the Office of Civil Rights and Title IX Compliance. View additional information on the accommodations process .
#LI-AO1

What Northwestern University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom