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

Embedded C++ Developer

  • Job type Posted on: Jun 18, 2026
  • Experience level Ampcus, Inc
  • 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 :

Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title Embedded C++ Developer Location Chicago, IL Job Overview Seeking a Mid-Level Embedded C++ Developer to support development and maintenance of embedded software solutions used in commercial and industrial building automation systems. This role involves firmware development, debugging, system analysis, and collaboration with cross-functional agile teams. Key Responsibilities Design, develop, and maintain embedded software and firmware using C++. Work closely with QA, product management, and development teams to deliver integrated solutions. Collaborate with Product Owners and stakeholders to gather and refine technical requirements. Participate in the full software development lifecycle including coding, testing, debugging, documentation, and proof-of-concept development. Prepare technical documentation and reports. Analyze complex codebases, troubleshoot issues, and implement fixes. Debug embedded systems using tools such as GDB or similar debuggers. Required Qualifications Professional experience in C++ development. Embedded systems and firmware development experience. Strong understanding of hardware/software interaction. Experience working in Agile development environments. Strong troubleshooting and problem-solving skills. Excellent communication and collaboration abilities. Experience debugging complex embedded systems. Preferred Qualifications Knowledge of networking concepts and protocols. Linux development experience. Experience with scripting languages. Familiarity with Scrum or Kanban methodologies. Experience with Git version control. Familiarity with CMake and VSCode. Ability to adapt quickly in fast-paced environments. Key Skills Embedded C++ Firmware Development Linux GDB Debugging Git CMake Agile/Scrum Networking Protocols VSCode Embedded Systems Development Highlights Opportunity to work on critical building automation technologies. Strong career growth and mentorship opportunities. Exposure to modern embedded technologies and complex engineering challenges. Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veterans or individuals with disabilities. #J-18808-Ljbffr

Jobcon Logo Position Details

Posted:

Jun 18, 2026

Reference Number:

14660_D332E4FA6907A4C2F60B184A87BC1359

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!

Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title Embedded C++ Developer Location Chicago, IL Job Overview Seeking a Mid-Level Embedded C++ Developer to support development and maintenance of embedded software solutions used in commercial and industrial building automation systems. This role involves firmware development, debugging, system analysis, and collaboration with cross-functional agile teams. Key Responsibilities Design, develop, and maintain embedded software and firmware using C++. Work closely with QA, product management, and development teams to deliver integrated solutions. Collaborate with Product Owners and stakeholders to gather and refine technical requirements. Participate in the full software development lifecycle including coding, testing, debugging, documentation, and proof-of-concept development. Prepare technical documentation and reports. Analyze complex codebases, troubleshoot issues, and implement fixes. Debug embedded systems using tools such as GDB or similar debuggers. Required Qualifications Professional experience in C++ development. Embedded systems and firmware development experience. Strong understanding of hardware/software interaction. Experience working in Agile development environments. Strong troubleshooting and problem-solving skills. Excellent communication and collaboration abilities. Experience debugging complex embedded systems. Preferred Qualifications Knowledge of networking concepts and protocols. Linux development experience. Experience with scripting languages. Familiarity with Scrum or Kanban methodologies. Experience with Git version control. Familiarity with CMake and VSCode. Ability to adapt quickly in fast-paced environments. Key Skills Embedded C++ Firmware Development Linux GDB Debugging Git CMake Agile/Scrum Networking Protocols VSCode Embedded Systems Development Highlights Opportunity to work on critical building automation technologies. Strong career growth and mentorship opportunities. Exposure to modern embedded technologies and complex engineering challenges. Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veterans or individuals with disabilities. #J-18808-Ljbffr

Loading
Please wait..!!