SBC coding. JSON, PHP. Software porting

DIGITAL MOVIE BOARDS LLC.
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$41,600.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Agile Methodology Amazon Web Services Unit Testing VoIP C++ (Programming Language) Computer Networks Dynamic Host Configuration Protocol Software Debugging Desktop Computing Electronic Data Interchange (EDI)
+20 more
Perl (Programming Language) Embedded Software Ethernet Firmware Github JSON Python (Programming Language) Network Security Raspberry Pi Cloud Services Shell Script Signal Processing Subversion TCP/IP Software Repository Software Modules Server Side Scripting Vba Programming Language Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:26 min

Spear phishing IT administrators with malicious VoIP spoofing

Mauro Verderosa · LIVE

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all