Sr. Software Engineer - Imaging

South Bay, CA

Posted: 12/07/2018 Employment Type: Direct Hire Industry: Medical Device Job Number: JOS000007918

Knowledge/Educational Requirements

    • BSCS, BSCE, BSEE, or equivalent required (MS desired)

    • 5-10 years industry experience

    • Programming expertise in C/C++

    • Knowledge of Digital Signal Processing/Image Processing/Video Processing

    • Working experience with embedded DSP software including Texas Instrument’s DSP and ARM processors

    • Multi-core System Software development experience

    • Demonstrated skill in object-oriented software development

    • Experience with embedded software design, software-hardware interaction with real-time operating systems, multi-threading, and event-driven architectures

    • Familiarity with designing system software emphasizing data transfer, memory management, and algorithm optimization techniques for high performance applications

    • Experience with GPU architecture and GPU programming (CUDA, OpenGL or OpenCL) is highly desired.

    • Embedded Linux development experience

Essential Functions:

    1. Perform imaging software requirements analysis and development of associated software requirements specifications

    2. Update design documentation and hold associated software design reviews

    3. Develop object-oriented software for imaging acquisition, signal processing algorithms and pipeline control using C++ and software engineering best practices

    4. Unit test and debug software on both the system simulator and target ultrasound system hardware along with generating the associated documentation

Skills and Abilities

    • Individual must be motivated to work independently as well as with teams.

    • Team-oriented and goal-oriented mindset

    • He or she must be able to manage multiple tasks and prioritize appropriately.

    • Must be detail oriented with good written, verbal and organizational skills.

    • PC skills including use of Windows and Linux Operating systems and MS office applications are required.

Physical Demands/Work Environment 

    • Work is generally sedentary in nature, but may require standing and walking for up to 10% of the time.

    • There are no hazardous or unpleasant conditions caused by noise, dust, etc.

    • Work is generally performed within an office environment, with standard office equipment available.

    • Only occasional travel required.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.