Embedded C++ Developer
Job in
Buffalo Grove, Lake County, Illinois, 60089, USA
Listed on 2026-07-01
Listing for:
Pentangle Tech Services | P5 Group
Full Time
position Listed on 2026-07-01
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Software Engineer, Unix/Linux, Software Testing
Job Description & How to Apply Below
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
- 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
- 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)
- Experience using Git or similar version control tools
- Exposure to tools like CMake and VSCode
- Ability to adapt in a fast-paced, evolving environment
- 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
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).
(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:
×