Embedded Software Engineer

Buffalo Grove, IL, US • Posted 12 hours ago • Updated 12 hours ago
Contract W2
6 Months
No Travel Required
On-site
$70/hr
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Embedded C++
  • CMake
  • Linux
  • VSCode
  • Scrum
  • Kanban
  • Git
  • Firmware Development

Summary

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.

Qualifications

  • 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX166b0c
  • Position Id: 8975954
  • Posted 12 hours ago
Contact the job poster
VR

Vellanki Ruthvik

Lead Recruiter @ Conflux Systems Inc
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Buffalo Grove, Illinois

Today

Easy Apply

Contract

Depends on Experience

Buffalo Grove, Illinois

Today

Easy Apply

Contract

70

Buffalo Grove, Illinois

Today

Contract

USD 55.00 - 70.00 per hour

Buffalo Grove, Illinois

Today

Full-time

USD 79,300.00 - 113,000.00 per year

Search all similar jobs