You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Software Debugging Jobs

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

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Fixed-Price - Entry Level ($) - Est. Budget: $50 - Posted
Hello, My name is Jonathan and I'm a software developer for NorthSide. I'm currently working on a new game and I'm looking for some beta testers to test the functionality of my product and report any bugs they encounter. Thank you.
Skills: Software Debugging Data Entry Software Testing
Fixed-Price - Expert ($$$) - Est. Budget: $3,000 - Posted
I am looking for someone with experience in cracking hash algorithms. I need someone to create rainbow tables for cracking a custom hash algorithm. I have attached this algo as a C++ file - it looks similar to MD5, but it is not. This algo always receives as input 8 hex bytes and the output is also 8 hex bytes (these are the pointers *a1 and *a2, if you open the txt file). Here is an example: If you call the algo with these parameters: *a1 = 0x479A6488 *a2 = 0xEF762984 this means the input hash is: 479A6488EF762984 then you will get result: *a1 = 0xC85FA91D *a2 = 0x3EE07454 So the final hash is: C85FA91D3EE07454 The goal is to calculate the initial hash when we have the final hash. Here is a video in which they are doing the same thing, but for a different algorithm: https://www.youtube.com/watch?v=a2pyRYLE2Iw The budget is negotiable.
Skills: Software Debugging Algorithm Development Desktop Applications Reverse engineering
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: Software Debugging C Device Driver Development Embedded Linux
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App