Embedded Linux Jobs

45 were found based on your criteria {{ paging.total|number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Fixed-Price - Intermediate ($$) - Est. Budget: $150 - Posted
Hardware: Raspberry Pi 3 OS: Linux Application needed: I need an application developed that will run on a Raspberry Pi. This application will auto-boot once the Pi is powered on via a SD Card. This application will launch a static display layout that will display the video files stored in folders that represent each screen on the layout. Screen 1,2,3, and ticker. This application will also allow the user to upload the video file with run time set as well as via a web interface.
Skills: Embedded Linux Android App Development Application Programming HTML
Fixed-Price - Expert ($$$) - Est. Budget: $400 - Posted
I need a modem that changes external IP every time a new device is connected (mac address or other method). From my understanding, i need the renew the DHCP lease with my ISP for the modem. I don't have a specific modem in mind. If possible use on the Huawei B890-66 because I have that lying around. My goal is to get new external IPs for each device that connects to the router. I only expect one device at a time to be connected. You should have done a similar project to this before.
Skills: Embedded Linux Assembly Language DHCP Embedded C
Fixed-Price - Expert ($$$) - Est. Budget: $100 - Posted
I have a 4G LTE modem. I currently have the Huawei B890 4G LTE modem. I need you to design a solution to have it switch IP addresses every time a new device is connected. You might have to modify the firmware of the modem. You may have to create a script to restart the modem every time a new device is connected. Or it might be as simple as changing the settings in the firmware... Find a solution! I am not sure how this will work. You should have done a similar project to this before.
Skills: Embedded Linux DHCP Embedded Systems Firmware Engineering
Hourly - Entry Level ($) - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
we are Looking for an engineer with solid Text-to-speech ( TTS ) experience. The application needs to run on embedded Linux. The candidate should be able to write the application in C. experience with the common libraries (espeak, mbrola, Festival etc) is helpful
Skills: Embedded Linux C
Fixed-Price - Intermediate ($$) - Est. Budget: $1,000 - Posted
We're Seeking For Someone To Help Us Put Technical Ideas / Approaches / Project Scheme Engineering Method / System Requirement Analysis In Order Of Technical Documents. Here're Two Kinds Of Technical Writings That We Need Your Help For: 1. SYRS In Standard 1233-1998 IEEE Help Us To Write / Analysis Embedded System Requirement The Task Require You Know UML And Several Engineering Diagram Like Below: State Diagram / UML State Machine Diagram To Describe System Power Sequence And On-Board Diagnostic Flow. For Example Here Are 2 State Describe Open High / Active Low In True False O & 1 Form Which Can Describe Chip GPIO Event Like Pulling For Detect Some State. Class Diagram To Describe System Activity In Structural Form. Package Diagram To Describe Required Package And Explain System Dependency. Component Diagram To Depict Required Document / Table / Data / Database / Files Which Are To Be Dependencies For Provide And Consume A Service. For Example In Bottom Level Of System We Need To Describe Hardware IO Configuration For Define Signal / Data From Specific Peripherals (Physical Interfaces Of A Chipset). This Kind Of IO Required Driver But Can Be Only Read Or Open Read Write. It Is Usually Packed Into HAL And Provide Some Data As Criteria To Decide An Execution Of A Thread. Sequence Diagram To Describe 1. Chip-To-Chip Activity / Interaction 2. Thread-To-Thread Activity / Interaction (IPC) 3. Component-To-Component Activity / Interaction Timing Diagram To Define Timeout / Transmission Rate / Data Rate / Activity In A Specific Limited Period. Communication Diagram 2. Software Requirement Specification - IEEE 830 With Software Design Description Providing Following Viewpoint. Context viewpoint Composition viewpoint Logical viewpoint Dependency viewpoint Information viewpoint Patterns use viewpoint Interface viewpoint Structure viewpoint Interaction viewpoint State dynamics viewpoint Algorithm viewpoint Resource viewpoint This Job Is An Ongoing Job. Each Month Requires 1 ~ 2 Technical Document. Before Submit An Application To The Case Please Check Yourself Are Qualified With Relative Skills And Experiences In Embedded System Project Management / UML / Comprehensive Knowledges For Software Engineering. And It Require Candidate And Applicant To Speak In Chinese-English And Write Bilingual Document . You Have Time Limited Schedule To Write Document. So You Would Better To Be Good At Writing Such A Document. Each Task With 2 Documents
Skills: Embedded Linux Algorithms Android Chinese
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
ControlTech - Statement of Work Purpose We have a distributed device, that runs on linux embedded. This device generally will have an IP address that is not routable via the internet. We use a system command on this device, to open an SSH tunnel to a linux server that lives in the Azure Cloud. Once this SSH tunnel is open, we can use that ssh tunnel server as a proxy to route to the device. Once the device is connected to the SSH tunnel server, we use a VNC client to connect to it’s built in VNC server through the tunnel. Objective We have a desire to enable clients to use noVNC through a web portal to connect to our device. This requires that we proxy the TCP VNC connection to a WebSockets VNC connection. We’ve had success with Websockify in the past proxying a single port, but given the dynamic nature of our portal, we’d need a whole range of ports proxied and ready for use at any given time. We’ve investigated using NGIX to enable the WebSockets Proxy, but don't know enough about configuration to enable it on our own. Technology Ubuntu 13.15 LTS Server On Azure Cloud Services NO X SERVER - You need to configure linux from an SSH Terminal at the command shell. Scope We need our Ubuntu server configured by installation of new software, to proxy TCP Ports 5000 and up, to a WebSocket counter port. See table below. TCP 5000 -> WebSocket 5001 TCP 5002 -> WebSocket 5003 TCP 5004 -> WebSocket 5005 You may use NGIX, WebSockify, WSProxy, or even an SSH Tunnel software that supports WebSockets natively - The project will be completed when we can test opening a TCP port from our device to the ssh tunnel, and connecting to the web socket proxy version of that port from the other side.
Skills: Embedded Linux Linux System Administration Nginx SSH