Embedded C++ Developer

Ampcus Inc

Buffalo Grove (IL)

On-site

USD 80,000 - 100,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Growth and mentorship opportunities
Exposure to advanced technologies
Work on impactful engineering projects

Job summary

Ampcus Inc. is seeking a Mid-Level Embedded C++ Developer in Buffalo Grove, IL. This role involves developing and maintaining embedded software for building automation systems used in commercial and industrial settings.

You will be responsible for firmware development, collaboration across teams, and participating in the full software development lifecycle within an agile environment. Strong communication, along with a solid background in C++ and embedded systems, is essential.

We offer strong growth and mentorship opportunities in a technology-driven setting.

Qualifications

  • Strong professional experience with C++ development.
  • Experience with embedded systems and firmware development.
  • Understanding of hardware-software interaction.
  • Experience debugging embedded systems using GDB or similar tools.
  • Ability to work effectively in agile development environments.
  • Strong communication and problem-solving skills.

Responsibilities

  • Design, develop, and maintain embedded and firmware software using C++.
  • Work closely with development, QA, and product teams to deliver integrated solutions.
  • Collaborate with Product Owners and stakeholders to understand technical and business requirements.
  • Participate in coding, testing, debugging, documentation, and proof-of-concept activities.
  • Prepare and present technical documentation and reports.
  • Analyze complex codebases, troubleshoot issues, and implement effective solutions.

Skills

C++ development
Embedded systems
Debugging skills (GDB)
Agile development
Communication skills
Problem-solving skills

Tools

Git
Linux environments
CMake
VSCode

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

Buffalo Grove, IL

Job Summary

Seeking a Mid‑Level Embedded C++ Developer to develop and maintain embedded software solutions supporting building automation systems used in commercial and industrial facilities. The role involves firmware development, debugging, collaboration with cross‑functional teams, and participation across the full software development lifecycle in an agile environment.

Key Responsibilities
  • Design, develop, and maintain embedded and firmware software using C++.
  • Work closely with development, QA, and product teams to deliver integrated solutions.
  • Collaborate with Product Owners and stakeholders to understand technical and business requirements.
  • Participate in coding, testing, debugging, documentation, and proof‑of‑concept activities.
  • Prepare and present technical documentation and reports.
  • Analyze complex codebases, troubleshoot issues, and implement effective solutions.
Required Qualifications
  • Strong professional experience with C++ development.
  • Experience with embedded systems and firmware development.
  • Understanding of hardware‑software interaction.
  • Experience debugging embedded systems using GDB or similar tools.
  • Ability to work effectively in agile development environments.
  • Strong communication and problem‑solving skills.
Preferred Skills
  • Knowledge of networking concepts and protocols.
  • Familiarity with Linux environments.
  • Experience with scripting languages.
  • Knowledge of Agile/Scrum/Kanban methodologies.
  • Experience with Git version control.
  • Familiarity with CMake and VSCode.
  • Ability to adapt in fast‑paced environments.
Highlights
  • Opportunity to work on embedded systems impacting commercial and industrial automation globally.
  • Strong growth and mentorship opportunities.
  • Exposure to advanced technologies and challenging engineering problems.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Level Embedded C++ Developer — Growth & Impact
Mid-Level Embedded C++ Developer — Growth & Impact

Ampcus Inc • Buffalo Grove (IL)

On-site
USD 80,000 - 100,000
Growth and mentorship opportunities
Exposure to advanced technologies
Work on impactful engineering projects
IT - Lead Consultant | Embedded systems | Embedded Hardware
IT - Lead Consultant | Embedded systems | Embedded Hardware

Ampcus Inc • Allen Park (MI)

On-site
USD 85,000 - 110,000
IT - Lead Consultant | Embedded systems | Embedded Hardware
IT - Lead Consultant | Embedded systems | Embedded Hardware

Ampcus, Inc • Allen Park (MI)

On-site
USD 90,000 - 110,000
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Software Engineer 3
Embedded Software Engineer 3

Cullerton Group • Mossville (IL)

On-site
USD 67,020 - 95,453
Full benefits including vision, dental, health insurance
401k and holiday pay
Embedded Software Engineer 2
Embedded Software Engineer 2

Cullerton Group • Mossville (IL)

On-site
USD 58,530 - 83,362
Full benefits (vision, dental, health insurance, 401k, holiday pay)
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits
Staff Enterprise Application Engineer
Staff Enterprise Application Engineer

Ampcus Inc • Chicago (IL)

Remote
USD 120,000 - 170,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
IT - Technology Lead | Embedded Software | OS Platform
IT - Technology Lead | Embedded Software | OS Platform

Ampcus, Inc • Philadelphia

On-site
USD 70,000 - 95,000