1

Software Implementation Jobs in Chicago, IL (NOW HIRING)

Management Consultant

Chicago, IL · On-site

$80 - $130K/hr

We are looking for individuals to assist in implementing our software and provide consulting expertise in one or more of the following areas: corporate financial planning, enterprise and departmental ...

New hires will assist in software implementation through requirements gathering, configuration, testing, rollout and training. Our technology solutions help support business functions such as finance ...

Senior Software Engineer, C++

Chicago, IL · On-site

$185K - $225K/yr

Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and ... Implement trading algorithms based on requirements provided by traders and quants * Acquire and ...

Senior Software Engineer, C++

Chicago, IL · On-site

$185K - $225K/yr

Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and ... Implement trading algorithms based on requirements provided by traders and quants * Acquire and ...

Senior Software Engineer, C++

Chicago, IL · On-site

$185K - $225K/yr

Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and ... Implement trading algorithms based on requirements provided by traders and quants * Acquire and ...

Senior Software Engineer, C++

Chicago, IL · On-site

$185K - $225K/yr

Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and ... Implement trading algorithms based on requirements provided by traders and quants * Acquire and ...

Our AI-driven software solution provides highly accurate, seamless capture of supply and implant ... About the Role In the role of Implementation Manager, you'll deploy AssistIQ's software across ...

Our AI-driven software solution provides highly accurate, seamless capture of supply and implant ... About the Role In the role of Implementation Manager, you'll deploy AssistIQ's software across ...

Showing results 41-60

Software Implementation information

See Chicago, IL salary details

$45.9K

$79.2K

$105.7K

How much do software implementation jobs pay per year?

As of Sep 13, 2026, the average yearly pay for software implementation in Chicago, IL is $79,205.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,800.00 and $92,800.00 per year, depending on experience, location, and employer.

What is a software implementation?

A Software Implementation job involves deploying, configuring, and integrating software solutions to meet client needs. Professionals in this role work closely with clients to understand their requirements, customize the software, and ensure smooth adoption. They also provide training, troubleshooting, and ongoing support to optimize system functionality. Strong technical skills, project management, and communication are essential for success in this role.

What does a software implementation do?

A typical day in Software Implementation involves meeting with clients to understand their requirements, configuring and deploying software solutions, and providing user training and support. You’ll likely collaborate closely with sales, technical support, and development teams to ensure each implementation meets business and technical needs. It's common to spend time troubleshooting client issues, updating project documentation, and managing project timelines. The role offers variety and the satisfaction of helping organizations fully utilize their new software solutions.

What are the key skills and qualifications needed to thrive in software implementation, and why are they important?

To thrive in Software Implementation, you need a strong understanding of software systems, project management, and client onboarding, typically supported by a degree in computer science or a related field. Familiarity with ERP, CRM, or industry-specific software platforms, and experience with tools like SQL or implementation methodologies (such as Agile or Waterfall), are commonly required. Excellent communication, problem-solving, and time management skills enable you to effectively guide clients and collaborate with cross-functional teams. These competencies are essential to ensure successful software rollouts, user adoption, and client satisfaction.

How to become a software implementation specialist?

To become a software implementation specialist, candidates typically need a bachelor's degree in computer science, information technology, or a related field. Gaining experience with software systems, project management, and customer communication is important, along with proficiency in relevant tools and certifications such as PMP or vendor-specific credentials. Strong problem-solving and technical skills are essential for success in this role.

What are the most commonly searched types of Software Implementation jobs in Chicago, IL?

The most popular types of Software Implementation jobs in Chicago, IL are:

What job categories do people searching Software Implementation jobs in Chicago, IL look for?

The top searched job categories for Software Implementation jobs in Chicago, IL are:

Infographic showing various Software Implementation job openings in Chicago, IL as of September 2026, with employment types broken down into 84% Full Time, 4% Part Time, and 12% Contract. Highlights an 72% In-person, 4% Hybrid, and 24% Remote job distribution, with an average salary of $79,205 per year, or $38.1 per hour.

Controls Software Engineer II

Woodridge, IL • On-site

$44.75 - $57.25/hr

Other

Posted 9 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Controls Software Engineer II

Full Time Woodridge, IL, US

7 days ago Requisition ID: 1115

Inventus Power is a global leader in advanced battery systems that specializes in designing and manufacturing high-quality, reliable, and innovative power systems for a broad range of portable, motive, and stationary applications. We are a US based company headquartered in Woodridge, Illinois and have a global presence that extends across four continents with five manufacturing facilities, three engineering technical centers, a multi-tiered sales service channel, and 3,000+ employees. For over 60 years, Inventus Power has been addressing the rapidly expanding power demands of a changing world through technology and engineered solutions. We continue to invest in our people and processes, while enhancing our products and capabilities in order to create a safer, smarter, and more sustainable battery-powered world.

We are an ITAR facility and hire only U.S. persons who are defined as U.S. citizens or green card holders.

What You’ll Do

The Controls Software Engineer II will contribute to the development, integration, validation, and support of Battery Management System (BMS) software for xEV and advanced battery applications. This role will support requirements definition, controls algorithm development, software implementation, calibration, testing, and system integration activities while collaborating with hardware, systems, validation, and customer engineering teams

Responsibilities (Including other duties as assigned)

  • Participate in requirements definition, software design, implementation, and testing activities for Battery Management System (BMS) software and controls functions.
  • Develop, implement, and maintain battery control algorithms and features including State of Charge (SOC), State of Health (SOH), State of Power (SOP), charging control, fault detection, diagnostics, balancing, and battery safety functions.
  • Support calibration, tuning, and optimization of battery algorithms to meet product performance, reliability, and safety requirements.
  • Collaborate with systems, hardware, and validation engineers to ensure successful integration of BMS software into battery products and customer applications.
  • Support integration and validation of battery systems with customer equipment, industrial machines, government applications, and electric vehicle platforms.
  • Develop and execute software verification and validation plans including unit testing, integration testing, HIL testing, vehicle testing, and system-level testing.
  • Analyze test data and system performance to identify issues and support continuous improvement of controls algorithms and software features.
  • Perform software debugging, root-cause analysis, and corrective action implementation for issues identified during development, validation, manufacturing, and field operation.
  • Support customer issue investigations and provide technical assistance related to BMS software performance, calibration, diagnostics, and system integration.
  • Create and maintain software requirements, design documentation, test procedures, validation reports, and release documentation.
  • Participate in design reviews, code reviews, and technical discussions to ensure compliance with customer, regulatory, and product requirements.

What You Will Need

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Controls Engineering, or related discipline.
  • 2-5 years of experience developing embedded software, controls software, or BMS software.
  • Experience with C/C++ software development for embedded systems.
  • Experience with software design, implementation, debugging, and testing.
  • Understanding of battery management systems, lithium-ion batteries, and battery system operation.
  • Familiarity with controls development methodologies and model-based design concepts.
  • Experience with software verification and validation activities.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication skills and ability to collaborate with cross-functional teams.

Preferred Qualifications

  • Experience in automotive, xEV, off-highway vehicle, or industrial vehicle applications.
  • Experience developing battery algorithms including SOC, SOH, SOP, charging, balancing, diagnostics, and fault management.
  • Experience with calibration, tuning, and validation of controls algorithms.
  • Experience with MATLAB/Simulink and model-based development.
  • Experience with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing.
  • Familiarity with CAN, CAN Open, UDS, J1939, or related automotive communication protocols.
  • Experience integrating battery systems into electric vehicles, industrial machines, or mobile equipment.
  • Knowledge of automotive development processes and standards.
  • Experience supporting customer integration and field issue resolution.
  • Experience leveraging AI technologies and engineering productivity tools to improve software development, controls calibration, test automation, data analysis, root-cause investigation, and overall engineering efficiency.
#J-18808-Ljbffr