
Contract
Quick Summary
This remote contract role is for a developer to code and port software between Raspberry Pi and Orange Pi single-board computers, as well as add features to digital movie poster software. Key responsibilities include developing software modules using PHP and JSON, designing RESTful APIs, and performing hardware-related tasks like PCB design and sensor integration. Candidates need experience with multiple programming languages, networking protocols, and version control systems. Pay starts at $20.00 per hour.
Overview
Looking for a developer that has experience in coding SBC (Small Board Computers) - specifically the Raspberry Pi and Orange Pi SBC's and being able to port over software from Raspberry Pi to Orange Pi. Also need to have experience in UI and adding features to an already feature rich digital movie poster software.
Duties
- Develop and maintain SBC software modules using JSON for data interchange and PHP for server-side scripting.
- Port existing SBC applications to new hardware platforms and operating systems, ensuring compatibility and performance.
- Implement and optimize algorithms related to signal processing, network security, and protocol management.
- Design RESTful APIs for efficient communication between network elements and cloud services, leveraging AWS and other cloud platforms.
- Conduct debugging, troubleshooting, and unit testing of embedded software to guarantee high reliability and security standards.
- Utilize version control systems such as GitHub and SVN to manage code repositories effectively within Agile development cycles.
Experience
- Strong proficiency in programming languages including PHP, Python, Perl, C/C++, JavaScript, Visual Basic, and Shell Scripting.
- Hands-on knowledge of JSON data formatting, RESTful API design, and software porting across diverse platforms.
- Experience working with PCB design, soldering techniques, sensors integration, and firmware updates.
- Understanding of computer networking protocols such as TCP/IP, UDP, DHCP, VoIP, Ethernet, WAN/LAN configurations.
Pay: From $20.00 per hour
Work Location: Remote
