×
Register Here to Apply for Jobs or Post Jobs. X

Embedded C++ Developer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: Ampcus Inc
Full Time position
Listed on 2026-05-25
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

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): 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary