Firmware developer - C++

Global Connect Technologies

Buffalo Grove (IL)

On-site

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Global Connect Technologies is seeking a mid-level Embedded C++ Developer to advance embedded software powering building automation systems in commercial and industrial settings. You will collaborate with engineering, QA, and product teams to deliver high-quality firmware across the full development lifecycle.

The role offers exposure to modern embedded systems, strong growth potential, and opportunities to work with cross-functional stakeholders in a fast-paced environment.

Qualifications

  • Experience with C programming in an embedded systems environment.
  • Strong understanding of firmware development and hardware/software interaction.
  • Experience working in an agile team environment.
  • Strong communication skills with both technical and non-technical stakeholders.
  • Experience debugging embedded systems (GDB or similar tools).
  • Problem-solving mindset with the ability to analyze complex issues.

Responsibilities

  • Develop, test, and maintain embedded software using C/C++ for firmware applications.
  • Work cross-functionally with engineering, QA, and product teams to deliver high-quality solutions.
  • Partner with product owners and stakeholders to understand requirements and provide technical input.
  • Participate in the full software development lifecycle including coding, testing, documentation, and proof-of-concepts.
  • Create and maintain clear technical documentation.
  • Debug and troubleshoot complex embedded systems and codebases.

Skills

C programming
Firmware development
HW/SW interaction
Agile team
Communication
Debugging embedded
Problem solving
Networking protocols
Linux experience
Automation scripting

Tools

CMake
VSCode

Job description

We are looking for a mid-level Embedded C++ Developer to support the development of embedded software powering building automation systems used in commercial and industrial environments. This role offers the opportunity to work on impactful technology in a collaborative, agile environment with strong growth potential.

Key Responsibilities
  • Develop, test, and maintain embedded software using C/C++ for firmware applications
  • Work cross-functionally with engineering, QA, and product teams to deliver high-quality solutions
  • Partner with product owners and stakeholders to understand requirements and provide technical input
  • Participate in the full software development lifecycle including coding, testing, documentation, and proof-of-concepts
  • Create and maintain clear technical documentation
  • Debug and troubleshoot complex embedded systems and codebases
Required Qualifications
  • Experience with C programming in an embedded systems environment
  • Strong understanding of firmware development and hardware/software interaction
  • Experience working in an agile team environment
  • Strong communication skills with both technical and non-technical stakeholders
  • Experience debugging embedded systems (GDB or similar tools)
  • Problem-solving mindset with the ability to analyze complex issues
Preferred Skills
  • Knowledge of networking protocols and concepts
  • Experience working with Linux (development or target OS)
  • Exposure to scripting for automation
  • Familiarity with Agile methodologies (Scrum, Kanban)
  • Exposure to tools like CMake and VSCode
  • Ability to adapt in a fast-paced, evolving environment
Why Join
  • Work on technology that impacts global commercial and industrial systems
  • Strong opportunities for growth and career development
  • Exposure to modern embedded systems and evolving technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 90,000 - 130,000
Embedded C++ Developer
Embedded C++ Developer

Global Connect Technologies • Illinois

On-site
USD 80,000 - 110,000
Senior Firmware C++ Engineer
Senior Firmware C++ Engineer

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 90,000 - 120,000
Embedded C/C++ Firmware Engineer for Building Systems
Embedded C/C++ Firmware Engineer for Building Systems

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer: Build Impactful Systems
Embedded Firmware Engineer: Build Impactful Systems

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 85,000 - 110,000
Embedded C++ Firmware Engineer - Building Automation
Embedded C++ Firmware Engineer - Building Automation

Global Connect Technologies • Illinois

On-site
USD 80,000 - 110,000
Firmware Developer
Firmware Developer

Phoenix Staff, Inc. • Phoenix (AZ)

Hybrid
USD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

Survival Systems Staffing • Austin (TX)

On-site
USD 95,000 - 150,000
Senior Embedded C++ Firmware Architect
Senior Embedded C++ Firmware Architect

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 90,000 - 120,000
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site