CareerZen Logo
Company logo

Software Test Engineer (Entry Level)

RTTS

Full-time

New York, NY

Job description

Embedded Software Engineer

Reports To: Director, R & D

Job Description

The Embedded Software Engineer position plays a key R & D role for the company in planning and executing software activities, coordinating cross-discipline tasks, and tracking software project status for the commercial release of new products and the maintenance and improvement of existing company products. The Embedded Software Engineer will contribute to software design and development as well as verification and validation activities to ensure products meet customer needs and to ensure compliance to international standards for medical devices. The Embedded Software Engineer also plays a role in the development and implementation of new departmental procedures/systems as well as the evaluation and improvement of existing procedures/systems. Software systems that the Software Engineer may be required to use are industry standard software development tools, PLM, ERP and common office software.

Responsibilities

· Development of product software for real-time image processing pipelines for medical applications.

· Development of embedded Linux applications.

· Writing test protocols, software test tools, and testing of components.

· Analyze, characterize, and improve image processing pipeline components.

· Develop testing methodologies for complex, distributed embedded systems.

· Assists engineering personnel in the creation, review, and evaluation of engineering documentation and updates to existing engineering documentation including system specifications, procedures and instructions.

· Other responsibilities and projects as defined by the Director, R & D.

Minimum Required Qualifications

· Bachelor of Science degree in Computer Engineering, Computer Science, Electrical Engineering or related field of study.

· Experience with developing applications and hardware drivers in C, and C++

· 0 – 6 years of work experience (3+ years preferred).

· Understanding of electronics and hardware simulation and design principles.

· Ability to read, write, comprehend and speak English.

Preferred Qualifications and Skills:

· Experience with parallel programming models including CUDA or OpenCL.

· Experience with NVIDIA embedded systems.

· Experience with Python.

· Knowledge of image processing techniques such as white balance, demosaic algorithms, shutter control, image enhancement, gamma correction, interpolation, image scaling, and video and image compression.

· Experience with Intel/Altera FPGAs, Quartus, and ModelSim a plus.

· Hardware and PCB design skills a plus.

· Medical device experience a plus.

· Familiarity with optics and photonics a plus.

Physical Abilities

· Ability to lift and/or move 25 pounds.

· Ability to sit and stand for a long duration of time.

· Ability to stand, stoop and bend periodically.

· Ability to perform routine, repetitive-motioned activities.

Salary Range: 70K – 120K

The salary of the finalist(s) selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialization, skills, abilities, and training. The above salary represents the Company’s good faith and reasonable estimate of the range of possible compensation at the time of posting.

Who We Are

Santa Barbara Imaging Systems (SBIS) is a medical device company located in Goleta, CA. SBIS focuses on research and development as well as designing, manufacturing, and distributing medical video imaging systems for use in surgical applications. SBIS is committed to the delivery of high performance, reliable medical devices that will improve patient care through innovation.

Please send inquiries to [email protected] - inquires must have “Firmware Engineer” in the subject line.

Job Type: Full-time

Pay: $70,000.00 - $120,000.00 per year

Benefits:

  • 401(k)
  • Health insurance
  • Paid time off

Experience:

  • Software development: 2 years (Preferred)

Work Location: In person