Embedded Software Engineer

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

Embedded Software
C
C++
RTOS
Communication Protocols
Debugging tools
IoT Connectivity
Agile

Job Details

Dear Consultants,

Please help me with suitable profiles if you feel comfortable with the requirement.

Location: Peachtree corners, IL

Duration: Long Term

  • Bachelor s or Master s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.

  • 8+ years of hands-on experience in embedded software development.

  • Proficiency in C and C++ programming for embedded platforms.

  • Experience with real-time operating systems (RTOS) such as ThreadX, FreeRTOS, or similar.

  • Strong understanding of hardware-software integration and device drivers.

  • Knowledge of communication protocols (e.g., UART, SPI, I C, BLE, Wi-Fi, TCP/IP).

  • Experience with debugging tools, build automation, and version control (Git).

Preferred Skills

  • Familiarity with 32-bit ARM architectures, STMicroelectronics, or Realtek MCUs.

  • Experience with IoT connectivity, data streaming, or cloud-integrated embedded applications.

  • Knowledge of encryption, security protocols, and secure coding practices.

  • Exposure to Agile/Scrum environments and collaborative development workflows.

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.

About MS INFO TECH LLC