Skip to content

JobShark: Find the Right Job

 

San Diego, California - USD Full Time Posted: Friday, 9 November 2018
 
 
Job Description

Memjet US Services, Inc. has a need for a full time Software/Firmware Engineer with an appreciation of complex electromechanical systems. Memjet software consists of Embedded code, FPGA images, plug in components, and compiled programs used to enable a printing system. The position has ongoing responsibility for the maintenance and improvement of code for Memjet printing systems and components, including supporting the integration of Memjet technology into customer products. Additional objectives include troubleshooting customer issues and new feature development. The engineer will be responsible for the periodic release of data path and control system software[JK1] . Rapidly released components may be applied to a variety of customer applications to give Memjet customers flexibility and a competitive advantage in using Memjet technology in their products.

Responsibilities include:

  • Provide support to the Application Engineers of Memjet US Services to support their Original Equipment Manufacturers (OEM) issues. This effort includes defect triage, root cause analysis, and resolution.
  • Implement software improvements and OEM feature requests to improve product offering and enable more custom OEM applications.
  • Ensure consistently high quality of all code changes to improve the overall robustness of the product.
  • Work collaboratively with the Memjet architecture teams to assure software solutions, processes, and tools work well with the print engine firmware solutions, processes, and tools.
  • Assist in the development of processes and tools for managing software including processes and tools for controlling software revisions, processes for sharing code between development parties, and sharing code with customer OEMs.
  • Support the documentation and training of Software Development Kits (SDK) for OEM partners.
  • Support setting up tools for customers allowing their full use of software assets developed by Memjet.

Key attributes:

  • 3-8 years' experience developing software/firmware applications
  • BS (MS preferred) in computer science or computer engineering or equivalent
  • Software development in C, C++, C# under Windows and Linux
  • Embedded Firmware development in C, C++
  • Experience with mechatronics
  • Experience with inkjet printing, print data path a plus
  • Knowledge of TCL, Python, Java Script, HTML, and XSD/XML a plus
  • Strong communication and interpersonal skills
  • Strong debugging and troubleshooting skills
  • Strong decision making and problem-solving skills
  • Familiar with project management techniques
  • Strong organization and planning abilities for controlled multi-tasking
  • Focused commitment to task
  • Good tolerance of ambiguity
  • Ability to work with minimal supervision
Company Description Memjet is the global leader in color printing technologies that provide remarkable speeds and affordability. The company supplies technologies and components to OEM partners across the printing industry.

Who are "Memjet people"? They're people who like to get things done. They're fast movers, effective and successful. They're intelligent, engaged and haven't given in or given up. They do not run from change - they foster it when it's the right thing for the organization.

Memjet has global reach and presence. Our Corporate Office is in San Diego, CA, with offices in Boise ID, Australia, Ireland and Singapore.

Memjet offers a competitive benefits package to include medical, dental, life insurance, and 401(k) with company match. This is an excellent opportunity to join a global technology with growth potential. Please see our website for more details on the company, including videos of our technology in action .

San Diego, California, United States of America
Engineering
USD
Memjet
Memjet
JS9BAE333610/569922917
11/9/2018 1:31:08 AM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.