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.

      Data acquisition
      Data processing
      Command processing
      State machine
      Communication with other subsystems
      Error logging
      Motion control

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


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


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
      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:
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