Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Embedded C++ Developer

  • Job type Posted on: May 25, 2026
  • Experience level Jobs via Dice
  • Employment type Chicago, Illinois
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Embedded C++ Developer roles in Illinois.

View Salary Guide →

Job Title :

Embedded C++ Developer

Job Type :

Full-time

Job Location :

Chicago Illinois United States

Remote :

No

Jobcon Logo Job Description :

Embedded C++ Developer Location: Chicago, on-site. No travel required. Contract: 6‑month contract-to-hire with option to transition to full‑time upon successful fit. Schedule: Flexible start time, 40 hours per week, typically between 7 am and 9 am. About the Role Develop and maintain embedded software that powers building automation systems for commercial and industrial facilities worldwide. Work in a collaborative, agile environment to solve complex problems and contribute to product strategy. Key Responsibilities Design, develop, and maintain robust software solutions using C++ for firmware and embedded systems. Collaborate closely with development, QA, and product management to ensure high‑quality integrated solutions. Engage with Product Owners and stakeholders to understand requirements and provide technical insights. Participate in the full software development lifecycle, including coding, testing, documentation, and presenting proofs of concept. Prepare and present clear, concise technical documentation and reports. Analyze complex code bases to identify defects, propose solutions, and implement fixes. Qualifications Proven experience in C++ development, ideally in embedded systems. Hands‑on experience with firmware, demonstrating understanding of hardware‑software interaction. Experience working in an agile development team. Strong communication skills to articulate technical concepts to technical and non‑technical audiences. Experience debugging embedded systems with tools such as GDB. Solution‑oriented mindset with strong problem‑solving skills. Preferred Skills & Experience Knowledge of networking concepts and protocols. Familiarity with Linux as a development and target operating system. Experience with scripting languages for automation or tool development. Familiarity with agile methodologies such as Scrum or Kanban. Experience with version control systems, particularly Git. Familiarity with development tools such as CMake and VSCode. Ability to adapt quickly to changing requirements. Why Join Our Team Impact: Work on critical embedded software that enhances efficiency and intelligence in commercial buildings. Growth & Development: Opportunities for career advancement and mentorship. Technology: Exposure to new and challenging technologies. Fieldglass is used for timekeeping. #J-18808-Ljbffr

Jobcon Logo Position Details

Posted:

May 25, 2026

Reference Number:

14660_0E6F8EED39B0DD685C377D1872715AF5

Employment:

Full-time

Salary:

Not Available

City:

Chicago

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Embedded C++ Developer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Embedded C++ Developer Location: Chicago, on-site. No travel required. Contract: 6‑month contract-to-hire with option to transition to full‑time upon successful fit. Schedule: Flexible start time, 40 hours per week, typically between 7 am and 9 am. About the Role Develop and maintain embedded software that powers building automation systems for commercial and industrial facilities worldwide. Work in a collaborative, agile environment to solve complex problems and contribute to product strategy. Key Responsibilities Design, develop, and maintain robust software solutions using C++ for firmware and embedded systems. Collaborate closely with development, QA, and product management to ensure high‑quality integrated solutions. Engage with Product Owners and stakeholders to understand requirements and provide technical insights. Participate in the full software development lifecycle, including coding, testing, documentation, and presenting proofs of concept. Prepare and present clear, concise technical documentation and reports. Analyze complex code bases to identify defects, propose solutions, and implement fixes. Qualifications Proven experience in C++ development, ideally in embedded systems. Hands‑on experience with firmware, demonstrating understanding of hardware‑software interaction. Experience working in an agile development team. Strong communication skills to articulate technical concepts to technical and non‑technical audiences. Experience debugging embedded systems with tools such as GDB. Solution‑oriented mindset with strong problem‑solving skills. Preferred Skills & Experience Knowledge of networking concepts and protocols. Familiarity with Linux as a development and target operating system. Experience with scripting languages for automation or tool development. Familiarity with agile methodologies such as Scrum or Kanban. Experience with version control systems, particularly Git. Familiarity with development tools such as CMake and VSCode. Ability to adapt quickly to changing requirements. Why Join Our Team Impact: Work on critical embedded software that enhances efficiency and intelligence in commercial buildings. Growth & Development: Opportunities for career advancement and mentorship. Technology: Exposure to new and challenging technologies. Fieldglass is used for timekeeping. #J-18808-Ljbffr

Loading
Please wait..!!