Sr. Software Engineer (Imaging)


San Jose, CA

Industry: Medical Devices & Diagnostics


5 - 7 years

Posted 262 days ago

This job is no longer available.

We are looking for a senior-level development professional to manage the software engineering activities for Imaging.


Job Title:                      Sr. Software Engineer ? Imaging

Job Location:               San Jose, CA

Job Type:                     Direct Hire




  • Performing imaging software requirements analysis and development of associated software requirements specifications 
  • Updating design documentation and holding associated software design reviews 
  • Developing object-oriented software for imaging acquisition, signal processing algorithms and pipeline control using C++ and software engineering best practices
  • Unit testing and debugging software on both the system simulator and target ultrasound system hardware along with generating the associated documentation 




  • Education - BSc Degree in CS, CE, EE or equivalent; MSc Degree - desired
  • Software Engineering - 5 to 10 years experience including multi-core system and object-oriented software development, familiarity designing system software emphasizing data transfer, memory management and algorithm optimization techniques for high performance applications
  • C/C++ - expert level programming skill
  • Embedded Software/Embedded Linux Development - design, software-hardware interaction with real-time OS, multi-threading and event-driven architectureexperience
  • DSP - knowledge of Digital Signal Processing/Image Processing/Video Processing; working experiencewith embedded DSP software (Texas Instrument?s DSP and ARM processors)
  • GPU - CUDA, OpenGL or OpenCL architecture and programming experience - highly desired
  • PC Skills - Windows and Linux OS and MS Office applications