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
$ 42KJob 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.