Software Developer

Buffalo Grove, IL, US • Posted 3 hours ago • Updated 3 hours ago
Contract Independent
On-site
USD $55.00 - 70.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Embedded C
  • Embedded Software
  • Firmware
  • System Integration
  • Development Testing
  • Product Management
  • Testing
  • Documentation
  • Technical Writing
  • Demonstrations
  • Sprint
  • UPS
  • C++
  • Software Development
  • Firmware Development
  • Computer Hardware
  • Debugging
  • GDB
  • Analytical Skill
  • Problem Solving
  • Conflict Resolution
  • Collaboration
  • Computer Networking
  • Communication
  • Linux
  • Operating Systems
  • Scripting
  • Agile
  • Scrum
  • Kanban
  • Version Control
  • Git
  • CMake
  • Embedded Systems
  • Mentorship
  • Innovation
  • Fieldglass
  • Workday
  • Privacy
  • Marketing

Summary

Location: Buffalo Grove, IL
Salary: $55.00 USD Hourly - $70.00 USD Hourly
Description: Our client is currently seeking a Software Developer

Job Title: Software Developer

Work Site: Buffalo Grove, IL

Duration: 6-Month Contract (Potential Full-Time Conversion)

Work Schedule: 40 hours/week (Flexible start time between 7:00 AM - 9:00 AM)

About the Role

We are seeking a skilled and motivated Embedded C++ Developer to join our innovative engineering team supporting building automation systems used in commercial and industrial facilities worldwide. This role is ideal for a mid-level developer with strong experience in C++ and embedded systems who thrives in a collaborative and agile environment.

As part of the team, you will contribute to the development and maintenance of embedded software solutions that power intelligent building technologies. You will work closely with cross-functional teams to deliver high-quality, scalable, and reliable software products.

Key Responsibilities

Design, develop, test, and maintain embedded software applications using C++.

Develop firmware and embedded system solutions with strong hardware-software integration.

Collaborate with development, QA, product management, and business stakeholders to deliver integrated solutions.

Participate in the full software development lifecycle including design, coding, testing, debugging, documentation, and deployment.

Analyze and troubleshoot complex embedded systems and software defects.

Create and maintain technical documentation, reports, and proof-of-concept demonstrations.

Communicate technical concepts effectively to both technical and non-technical stakeholders.

Contribute to agile development activities including sprint planning, stand-ups, and retrospectives.

Required Qualifications

Professional experience in C++ software development.

Hands-on experience with embedded systems and firmware development.

Strong understanding of hardware-software interaction principles.

Experience debugging embedded systems using tools such as GDB or equivalent debuggers.

Strong analytical and problem-solving skills.

Excellent communication and collaboration skills.

Ability to work effectively in an agile team environment.

Preferred Qualifications

Knowledge of networking concepts and communication protocols.

Familiarity with Linux development environments and operating systems.

Experience with scripting languages for automation or tooling.

Understanding of Agile methodologies such as Scrum or Kanban.

Experience with version control systems, especially Git.

Familiarity with development tools such as CMake and VS Code.

Ability to adapt quickly in fast-paced and evolving technical environments.

Why Join Us

Work on impactful embedded technologies used in intelligent commercial and industrial building systems.

Gain exposure to cutting-edge technologies and challenging engineering problems.

Opportunity for career growth, mentorship, and long-term employment potential.

Collaborative and innovation-driven team environment.

Additional Information

On-site role located in Buffalo Grove, IL.

Timekeeping managed through Fieldglass.

No travel required.

Flexible workday start time available.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxjudgpa
  • Position Id: 1133470
  • Posted 3 hours ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Chicago, Illinois

Today

Contract

USD 60.00 - 68.00 per hour

Glendale, Wisconsin

Today

Contract

USD 50.00 - 60.00 per hour

Chicago, Illinois

Today

Contract

USD 55.00 - 65.00 per hour

Sterling Heights, Michigan

Today

Contract

USD 55.00 - 58.00 per hour

Search all similar jobs