Job Description


Job Type : Contract 6-12 month

Location/City : MA - Littleton

Category : Software/Embedded

Region : Northeast

Id : 25409


A Software engineer is needed and must be highly skilled with Linux device drivers, software close to hardware, and high-speed data acquisition to work on projects in medical imaging, security imaging, and industrial imaging.

Products all involve acquiring data at rates up to and will be exceeding 2.5Gb/sec over commercial and custom PCIe interfaces and over network interfaces.

Will be entirely/partially responsible for the system control software for imaging capital equipment.

      Start-up
      Self-test
      Data acquisition
      Data processing
      Command processing
      State machine
      Communication with other subsystems
      Error logging
      Motion control
      Shut-down

The software engineer must be able to participate in the development of specs, architecture, interfaces, software test design, implementation and automation. 

Education:

A Bachelor’s degree in a technical discipline or equivalent.

Experience:

Must have at least 5 years experience with Linux drivers, data acquisition software, and high-performance Linux software.  At least 10 years experience for team lead.

Required experience:

      Linux device drivers
      PCIe drivers
      High-throughput no-loss data acquisition
      Multi-threaded software in Linux using pthreads
      C, C++
      Client/Server architecture
      Ports and sockets communication
      State machines
      High-speed data transmission over point-to-point and switched Ethernet networks.
      RT "real-time" scheduler in Linux
      Python
      BASH
      Windows programming

Beneficial Experience

      Software development in a regulated environment
      Software development in a team environment
      IEC 62304 software development
      Signal processing
      Configuring Linux machines for high-performance
      CUDA, GPU Programming
      Application-specific knowledge could also be beneficial ( imaging systems, large data sets, scientific computing )

 


How to Apply:
Please send your resume in Word or PDF format to: ssilvia@gcrtemps.com
Copy and Paste the following job title and code and place it in the subject line of your email so we can identify the job: Sr. Software Engineer (#25409-MH1639)

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online