We are seeking a skilled Embedded C++ Developer to design, develop, and maintain advanced embedded software solutions for commercial and industrial building automation systems . This is an onsite contract-to-hire opportunity offering exposure to innovative technologies, collaborative agile teams, and complex embedded system development. The ideal candidate will have strong experience in C++ , firmware development , and embedded systems debugging .
Responsibilities- Design, develop, test, and maintain embedded software using C++ for firmware and embedded platforms.
- Collaborate with cross-functional teams including engineering, QA, and product management in an Agile/Scrum environment.
- Participate in the full SDLC , including coding, debugging, testing, documentation, and proof-of-concept development.
- Analyze complex embedded systems, troubleshoot defects, and implement effective solutions using tools such as GDB .
- Work with stakeholders and Product Owners to gather requirements and provide technical recommendations.
- Create and maintain technical documentation and development reports.
- Utilize tools such as Git , CMake , and VSCode for development and version control.
- Experience with communication and networking protocols including TCP/IP, UART, SPI, I2C, and CAN .
- Proven experience in C++ development within embedded systems or firmware development environments.
- Strong understanding of hardware-software interaction and embedded architecture.
- Hands-on experience debugging embedded applications using GDB or similar debugging tools.
- Familiarity with Linux development environments and networking protocols.
- Experience with Git , CMake , VSCode , and scripting languages for automation.
- Knowledge of Agile methodologies such as Scrum or Kanban .
- Strong analytical, problem-solving, and communication skills.
- Ability to adapt in a fast-paced and evolving technical environment.
Job ID: 521847907
Originally Posted on: 5/20/2026
Want to find more Technology opportunities?
Check out the 165,503 verified Technology jobs on iHireTechnology
Similar Jobs