SBC coding. JSON, PHP. Software porting

DIGITAL MOVIE BOARDS LLC.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 42K

Job location

Remote

Tech stack

JavaScript
PHP
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
VoIP
C++
Computer Networks
Dynamic Host Configuration Protocol
Software Debugging
Desktop Computing
Electronic Data Interchange (EDI)
Perl
Embedded Software
Ethernet
Firmware
Github
JSON
Python
Network Security
Raspberry Pi
Cloud Services
Shell Script
Signal Processing
Subversion
TCP/IP
Software Repository
Software Modules
Server Side Scripting
Vba Programming Language
REST
Software Version Control

Job description

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., * 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.

Requirements

Do you have experience in UI implementation?, * 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.

Apply for this position