The Embedded Software Control Engineer II develops software for both custom embedded microprocessors based electronic equipment and commercially available Programmable Logic Controller (PLC) electronic equipment. You are expected to design, development, test and document embedded control software for use in Dimatix high-speed, high-resolution, Drop-on-Demand industrial ink jet printing products and applications. Here you write C/C++ software for state of the art ARM based Microprocessors, utilizing Linux Operating system, in a multi-tasking environment. The position involves developing software for modern PLCs with a wide variety connected I/O, using IEC 61131-3 complaint methods and languages. These intelligent devices need to communicate with each other using industrial TCP/IP based protocols. Embedded Software Control designs can range from Raster Image Processing, raster image data handling, Ink and Print Head fluidic controls and heating, motion controls, and all other ink jet printing support equipment as needed.
Analyzes, designs, programs, debugs and modifies software. Troubleshoots code for firmware (IC embedded code) applications. Work often involves analog and digital hardware and software operating systems. Position requires knowledge and exposure to hardware design. Typically programs in machine language and high level languages (e.g., C, C++).
A seasoned, experienced professional with a full understanding of area of specialization; resolves a wide range of issues in creative ways. This job is the fully qualified, career-oriented, journey-level position.
Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with senior internal and external personnel in own area of expertise.
Normally receives little instruction on day-to-day work, general instructions on new assignments.
Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience.
To perform this job successfully, an individual must be able to perform each essential job function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
FUJIFILM Dimatix provides competitive wages, a generous benefits package and a friendly, dynamic working environment.
Equal Opportunity Employer
FUJIFILM Dimatix is an E-Verify Employer