Arduino Developer

Logo of People in Need

People in Need

πŸ“Remote - Czech Republic

Job highlights

Summary

Join People in Need as an Arduino Developer to design and implement robust software and hardware solutions for the EWS1294 project, collaborating with cross-functional teams to enhance system scalability and reliability.

Requirements

  • At least 3+ years of experience as a C/C++ Developer or similar role
  • Deep understanding of the Arduino ecosystem and IDE, including libraries, code structure, and syntax
  • Experience with various sensors (temperature, motion, light), actuators (motors, relays, LEDs) and microcontrollers
  • Experience with communication protocols (e.g., Bluetooth, Wi-Fi)
  • Knowledge of object-oriented programming (OOP) concepts
  • Familiarity with version control systems (e.g., Git)
  • Ability to debug both software and hardware issues effectively
  • Some experience working with web applications and databases
  • Understanding of web services (REST, SOAP) and APIs
  • Ability to work independently and as part of a team
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Full working proficiency in English

Responsibilities

  • Design data structures, algorithms, and overall system architecture
  • Write high-quality, efficient, and maintainable code
  • Create documentation for code, and other technical aspects
  • Provide ongoing technical support and maintenance for deployed software and hardware
  • Implement software and hardware, locally in the field (Asia, Africa) as needed
  • Participate in relevant Scrum ceremonies

Benefits

  • 25 days of paid leave annually; 3 sick days
  • Laptop for work (also for personal use)
  • PIN covers costs related to travelling abroad such as flights, accommodation, medical check-ups, vaccinations, travel insurance etc
  • Reimbursement of costs of visas and vaccinations; assistance with visa application procedure
  • Free medical helpdesk and psychological consultation available online; travel health insurance
  • Relatively flexible working hours
  • Access to internal e-learning and webinars
  • Language courses
  • International online induction for all the new staff (HQ + country programmes of RDD)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let People in Need know you found this job on JobsCollider. Thanks! πŸ™