Embedded C++ Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field., Hands-on experience with C++ programming in embedded systems and IoT development., Strong understanding of hardware integration and low-level programming., Familiarity with communication protocols such as MQTT, CoAP, BLE, and Zigbee..

Key responsibilities:

  • Design and optimize C++ applications for embedded and IoT devices.
  • Collaborate with hardware engineers to ensure software and hardware integration.
  • Develop device drivers and middleware for microcontrollers.
  • Debug and validate software using various testing tools and techniques.

NIR-YU logo
NIR-YU Human Resources, Staffing & Recruiting Scaleup https://nir-yu.com/
201 - 500 Employees
See all jobs

Job description

We are seeking a C++ Developer with hands-on experience in embedded systems and IoT development for constrained environments. You will work on developing high-performance, low-footprint software solutions for real-time and resource-constrained hardware platforms. This is an exciting opportunity to contribute to next-generation connected devices and systems in a fast-paced and innovative environment.


Key Responsibilities:

  • Design, develop, and optimize C++ applications for embedded and IoT devices with limited memory, processing power, and storage.
  • Work closely with hardware engineers and firmware teams to ensure seamless integration of software and hardware.
  • Develop device drivers, hardware abstraction layers (HAL), and middleware for microcontrollers and embedded platforms.
  • Ensure code efficiency, low power consumption, and high reliability for field-deployed devices.
  • Debug, test, and validate software using hardware simulators, logic analyzers, and debugging tools.
  • Collaborate with cross-functional teams to define system architecture and communication protocols (e.g., MQTT, CoAP, BLE, Zigbee).
  • Participate in code reviews, documentation, and continuous improvement of development practices.

Required profile

Experience

Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

C# Developer Related jobs