Embedded Software Engineer | $100/hr Remote

Overview

Remote
30 - 100
Contract - Independent
Contract - 1 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Firmware
Embedded Systems
IoT
Computer Engineering
Firmware Development
RTOS

Job Details

At Crossing Hurdles, we work as a referral partner. We refer candidates to our client, which collaborates with the world’s leading AI research labs to build and train cutting-edge AI models.

Position: IoT, Embedded & Firmware Engineering – AI Trainer
Type: Contract (Part-time or Full-time, Remote)
Compensation: Competitive (hourly / per task)
Location: Remote
Duration: Flexible, asynchronous

Requirements: (Training support will be provided)

  • Strong professional experience in IoT, Embedded Systems, or Firmware Engineering
  • Strong proficiency in embedded systems programming using C, C++, Rust, or Assembly
  • Solid understanding of RTOS, device drivers, memory management, and real-time constraints
  • Hands-on experience with hardware–software integration involving sensors, actuators, and communication modules
  • In-depth knowledge of wireless connectivity and IoT protocols such as Bluetooth/BLE, Wi-Fi, Zigbee, LoRaWAN, MQTT, Modbus, and CAN
  • Experience with secure device-to-cloud communication and IoT system architectures
  • Advanced debugging and optimization skills using tools such as oscilloscopes, logic analyzers, JTAG, and hardware profilers
  • Strong problem-solving and analytical skills for embedded and firmware-level challenges
  • Excellent written and verbal communication skills
  • Ability to work independently in a remote, collaborative environment
  • (Preferred) Academic background in Electrical Engineering, Computer Engineering, Embedded Systems, Electronics, Mechatronics, or Computer Science
  • (Preferred) Experience creating or delivering technical training or instructional content
  • (Preferred) Familiarity with AI or machine learning workflows applied to embedded or IoT systems

Role Responsibilities:

  • Translate real-world IoT, embedded, and firmware engineering workflows into structured AI training scenarios
  • Develop and review AI training content focused on embedded programming, firmware design, and system integration
  • Analyze complex hardware–software interaction scenarios to support AI model learning
  • Annotate and validate real-world development cases involving IoT protocols and connectivity challenges
  • Review AI-generated technical outputs for accuracy, completeness, and industry relevance
  • Provide actionable feedback to improve AI-driven training materials and datasets
  • Apply hands-on debugging and optimization expertise to enrich AI model understanding
  • Communicate technical concepts clearly to both technical and non-technical stakeholders

Application process: (Takes 7–30 mins)

  • Upload resume
  • AI interview (camera on, skill-based questions; coding for engineers)
  • Submit form
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 Crossing Hurdles