Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Embedded C++ Developer

Job

Ampcus Inc.

Buffalo Grove, IL (In Person)

Full-Time

Posted 2 weeks ago (Updated 2 days ago) • Actively hiring

Expires 7/3/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
72
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Prev Embedded C++ Developer#26-07687 Buffalo Grove, IL Onsite 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(s): Buffalo Grove, IL
Job Summary:
Seeking a Mid-Level Embedded C++ Developer to develop and maintain embedded software solutions supporting building automation systems used inmercial 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. Analyzeplex 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. Strongmunication 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 impactingmercial 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.