Driver Development Jobs

10 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 - Expert ($$$) - Est. Budget: $8,000 - Posted
We're Startup Team Looking For Long-Term Partnership For Taking Over Driver / System Bring-Up Code Job From Us. For Us To Focuses On Our Valuable Jobs And Keep It Agile. The Jobs Require You To Bring Up System And Modify U-boot Bootloader / Porting Driver For Peripherals / MCU Firmware Code Job / HAL / Deal With Sensor Fusion / OTA. It Will Use Android 5.0 And 9" Display With Cypress Touch Controller True Touch. Relative Information Please See System Block Diagram. The System Is Divided Into 6 Sections. 1. M0+MCU Freescale NXP Kinetis EA Series Manage PMIC For Application Processor Use A M0+ MCU To Control Power Management IC Deciding The Timing To Wake Up Application Processor. If Some Signal Comes In From Configured IO MCU Will Judge What Kind Of Captured Signal Is To Set System Power.The Status Of Application Processor Like Working / Wakeup / Sleep Depends On PMIC That's Controlled By MCU With Different Signals. For Example One Of Configured GPIOs Get 12V Signal And Another Configured GPIO Get Different 12V Signal Means Wakeup. If Some Configured GPIOs Should Have Coming Signals But Capture Nothing Means Sleep. Manage Control Area Network & Local Interconnect Network 2 Serial Bus M0+ MCU Will Take The Role As CAN / LIN Master Node With Two NXP Physical Interface. CAN Requires 2.0B Deployment And With And Be Both Of Message Listener / Talker For External Devices. LIN Is An Optional Preservation Kept For Feature. Here Will Be A EEPROM For Initialize CAN Network And Record Error Message And Logs. 2. Intersil TW8836 8051 Base MCU By Application Processor LCD Video Processor As Switch Hub For Diff. Video Signals To Share One Display. It Support Scaler Can Handle Different Resolution To Match Selected Display. Video Signals May Be From Camera With CVBS And LVDS. The Video Processor Will Take The Job To Switch Display For External Devices. External Devices Through The Processor Share One Display With Application Processor. Besides When Application Processor With A Daemon / Specific Thread Get Some Error Message Of CAN From a HAL To M0+ MCU Then Through Some Put To Video Processor No Matter What The Display Is Working For Will Show The Relative Alarm Message With Standalone GUI Running On Video Processor Upon Display. 3. Microchip LAN89730 As Ethernet Pre-Processor Application Processor I.MX6 Has RMII Interface For Ethernet Physical Interface. Unfortunately The Clocking To Transceiver Is From An Internal PLL Clock In Common With Cortex A9 Cores. It Will Make A Problem When Application Processor Receives TCP/UDP Packets Frequently Due To Interrupt Issue The Clock Will Be A Big Haul To Application Processor. If Here Requires QoS To Ask Lower Latency The Problem Will Be More Critical. LAN89730 Is For The Purpose To Optimize Networking Performance / Manage Packet Traffic And By Interfacing HSIC To Application Processor Can Apply Bulk-In / Bulk-Out Direct Memory Access Feature To Reduce CPU Workload From Bottom-Up(Physical To MAC). 4. Freescale / NXP I.MX6 Quad Application Processor Here Are Some General Peripherals Connected To Application Processor Including USB OTG / USB HOST / RS232 / RS485(422) Full Duplex / ST MEM Gyro & Accelerometer Combo (May Be With An MCU As Sensor Hub To Application Processor)/ HDMI(MHL)Receiver / BT & WIFI Combo Module / Audio Codec And Touch Controller Using I2C And Another CAN(CAN II). USB OTG For Connections To External Device Like Mobile Phone For A Bridge With HDMI Receiver Or For Android Devices To Work Together And HOST For Audio Decoder IC Share One USB Connector With Application Processor. RS232 Is For GPS Module By AT Command Through RS232 Protocol. 6. BT CSR BC5MM Standalone On Flash Bluetooth For Bluetooth Hands-Free Application Need Following Profile: As An Acceptor To Get Streaming Music & Video From Mobile - A2DP / GAVDP To Find Connectible Devices - GAP Connect To Mobile For Hands-Free Application - HFP Get SMS Message From Mobile - MAP Exchange Of Phone Book Object From Mobile - PBAB Enable Phone - SAP (Attached File Update)
Skills: Device Driver Development Android Bluetooth C
Fixed-Price - Intermediate ($$) - Est. Budget: $2,000 - Posted
Hi the work scope: - goal: design single LED epi-illumination system similar to Thorlabs offering - colors: UV, blue, green, amber, white - thermal: similar to Thorlabs - light control: preferably collimated - lighting power: min 800mA , max 1500mA - activities: LED selection, optical design, thermal design for heatsink selection - components: use available catalog offerings, nothing custom We are a professional microscopy-imaging company and have a small project to give out to find an our long-term freelancer. The idea here is to design a mounted LED like that of Thorlabs (http://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=2692) to use with a microscope. The design should include at least 4 LEDs of UV, blue, green, amber (red) and white, preferably with minimum 800mA and max 1500mA power. The design is better to include a proper heatsink. You need to come up with either an off the shelf item at competitive price if you know any or outsource a company who can manufacture your design. examples of the LEDs: 1. M385LP1 - UV (385 nm) Mounted LED, 1400 mA, 1650 mW (Min) http://www.thorlabs.com/thorproduct.cfm?partnumber=M385LP1 2. M470L3 - Blue (470 nm) Mounted LED, 1000 mA, 650 mW (Min) http://www.thorlabs.com/thorproduct.cfm?partnumber=M470L3 3. M530L3 - Green (530 nm) Mounted LED, 1000 mA, 350 mW (Min) http://www.thorlabs.com/thorproduct.cfm?partnumber=M530L3 4. M590L3 - Amber (590 nm) Mounted LED, 1000 mA, 160 mW (Min) http://www.thorlabs.com/thorproduct.cfm?partnumber=M590L3 5. MWWHL3 - Warm White Mounted LED, 1000 mA, 500 mW (Min) http://www.thorlabs.com/thorproduct.cfm?partnumber=MWWHL3 If you could design a collimator you have a better chance to win the project. collimated LEDs: http://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=2615 You can contact us if you have any question. Best Regards, Younes
Skills: Device Driver Development Fiber Optics Image Processing
Fixed-Price - Expert ($$$) - Est. Budget: $1,600 - Posted
Activate the latest (V.3.x.x) kernel and drivers for MT5350 (also names as RT5350), including the following drivers: . option, for serial ports . cdc_ether, for ECM based network adaptors . qmi_wwan, for QMI based network adaptors and device management . cdc_mbim for MBIM based network adaptors and device management . ADB devices do not need a driver The above driver is for device as attached.
Skills: Device Driver Development Embedded Linux OpenWrt
Fixed-Price - Expert ($$$) - Est. Budget: $5 - Posted
The fee is negotiable so please ignore the $5.00 budget listed for this job posting. We are looking for Full-Time WINDOWS KERNEL ENGINEER freelancer to work with a Fixed Scope and Fixed Price contract. Escrow payment (withheld by UpWork) to be released after code review and software integration is successful. We are developing an innovative, game changing cyber technology in the area of Operating System internals. Our technology is not an incremental improvement on an existing technology; it solves a problem that has never before been solved. We are looking for very talented Windows Kernel Engineers to help solve very difficult problems and work alongside engineers from some of the largest and most advanced software companies in the industry. The project that you will be assigned requires a lot of work now and on ongoing basis in the future. A full-time commitment is essential for this. Responsibilities: • Write and debug kernel drivers for multiple Operating Systems • Modify existing kernel drivers, elegantly extend and plug into them • Debug root causes of kernel crashes Desired Skills: • Prefer advanced Degree in Computer Science or Engineering • Experience with mobile operating systems • Experience with multiple Computer architectures (x86, x64, ARM) If you are interested, please send us the following information: 1. Required-Are you available to work full-time (minimum 40 hours/week)? [Yes] [No] 2. Required-Your Resume 3. Required-a FULLY completed Application Form which can be downloaded from here: https://docs.google.com/document/d/1WxUh_DJYpn3L1pe_zkRwhgVNm5UnWPcbhHAOE3I9LV8/edit?usp=sharing
  • Number of freelancers needed: 3
Skills: Device Driver Development Embedded Linux Kernel Operating Systems Development
Fixed-Price - Expert ($$$) - Est. Budget: $6,000 - Posted
Looling for Windows Driver Developer for 2-3 months period of time. Required skills: 1. C/C++, Windows 10 Desktop/Mobile 2. Deep understanding Driver and Windows operating system: - User mode and kernel mode - Device nodes and stacks - Driver stacks - SDK/WDK API - Writing drivers for different versions of Windows Nice to have skills: 1. Windows 10 Desktop/Mobile driver development 2. WBF framework 3. Experience of development Windows Biometric Drivers (WBDI)
Skills: Device Driver Development C C++ Windows Mobile
Hourly - Expert ($$$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
This is a full-time position based in Tokyo for a major American IT company based out of silicon valley. MINIMUM REQUIREMENTS: - Computer science is a must and/or other relevant field of study - Excellent C programming/debugging skills - Business level English and Japanese language skills - Understanding of computer architecture, programming and optimization concepts - Team player and willing to help customer and support from design to production - At least one of the below: * Excellent OS and chip-level debugging and problem solving skills * Knowledge and hands on experience in multimedia SW stack of any common OS * Knowledge and hands on experience in graphics SW stack of any common OS DESIRED SKILLS: - Experience working on embedded/mobile systems. - Experience with RTOS, Linux/Android on driver/kernel level - Familiarity/ experience with different OS architectures including microkernel arch. - Familiarity with GPU architecture - Experience working on camera SW stack
  • Number of freelancers needed: 10
Skills: Device Driver Development Android C C++
Fixed-Price - Intermediate ($$) - Est. Budget: $1,000 - Posted
I have an immediate opening for a job I need to fill. Once you message me I will provide you more detail to make a firm bid. Thanks. by the way I selected quite a few skill sets to get more exposure. disregard the skill sets if you know what I mean. if you have the experience in writing scripts and utilities or something like this let me know. thanks.
Skills: Device Driver Development .NET Framework Agile software development ASP
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
Estonian based company is looking for talented Linux kernel developers to join their embedded team. We are looking for new people in area of automotive and embedded software development. During initial term (about 1 month) it may be part time work but, as a goal, we are willing to establish strong and long-term relationships with potential candidates for full-time remote position. The persons we are looking for will be involved in projects for one of our customers in USA and should have strong solid skills together with practical usage in Linux kernel development, device drivers for ARM based platform (Freescale i.MX6), knowing different basses: i2C, serial, SPI, USB, etc. In general, you will be charged with tasks that require the following area of competence: * Linux kernel experience in: - resource controlling - system calls - kernel and its subsystems * Different ways how to interact between user space and kernel levels, pros and cons. - netlink socket; - block/character devices; - sysfs/procfs; - ioctl; - mmap и shared memory - standard libc library * device drivers development: - driver initialization (probes) - description of hardware (device tree) - IRQ processing - top and bottom halves - softirq/hardirq, difference - workqueue - mutex/spin_locs, difference * runtime power manager: - runtime_pm_suspend/resume - supend/resume functions of device drivers * debugging a kernel and device drivers: - printk и /proc/sys/kernel/printk - kernel debugger kgdb - analyzing of Oops messages - using debugfs - ftrace and tracepoints Also your level of English should be enough to pass the technical interview with customer in USA. If this sounds interesting for you, please apply at this position together with your CV. Should you have any questions don’t hesitate to ask.
  • Number of freelancers needed: 4
Skills: Device Driver Development C Embedded Linux Embedded Systems
Fixed-Price - Est. Budget: $2,000 - Posted
Hi We are looking for a senior windows developer, who can work with for long term. Below skill sets needed Windows Developer(C/C++/C#, WinAPI, QT, MFC, COM, Drivers, .NET) Kindly note that the we are looking for ongoing project and developer may earn more than $10000 for our ongoing project Provide your skype id for further discussion
Skills: Device Driver Development API Development ASP.NET C