Software Engineer - Systems
Listed on 2026-09-01
-
Software Development
Software Engineer
Company Overview
At FUJIFILM Dimatix Inc., printing and material deposition devices are only as good as their printheads. We are a recognized leader in the manufacturing and design of durable and productive drop‑on‑demand inkjet printheads that power cutting‑edge systems, as well as integrated inkjet solutions that add digital inkjet capabilities to other equipment. These are part of the digitization and transformation of many applications such as commercial printing, graphics, label & packaging, additive manufacturing, ceramic tiles, textiles, electronics and life science research.
We’re looking for forward‑thinkers eager to spark innovation in inkjet technology. Bring your talents to a team built on collaboration, creativity, and a passion for excellence. At FUJIFILM Dimatix, every product we make begins with the extraordinary people behind it. Join us for groundbreaking work in a flexible, engaging environment.
We’re based in two locations:
Lebanon, New Hampshire, surrounded by picturesque New England landscapes, and Santa Clara, California, a dynamic hub in Silicon Valley with a mix of innovation, diversity, and sunshine.
Fujifilm is globally headquartered in Tokyo with over 70,000 employees across four key business segments of healthcare, electronics, business innovation, and imaging. We are guided and united by our Group Purpose of “giving our world more smiles.”
Job DescriptionSalary range for position: $155,000 - $185,000, commensurate with experience.
Position Summary: Software engineer designing and building integrated desktop applications to control automated robotic semiconductor manufacturing systems using , C#, SQL Server, MESs, Atlassian Jira/Confluence, etc. Participates in cross‑functional linked teams with vendors to design, architect and implement factory automation solutions for a 24/7 fab clean room facility.
Knowledge: Having ranging experience, uses professional concepts and company objectives to resolve complex issues in creative and effective ways.
Job Complexity: Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results. Internal and external contacts often pertain to company plans and objectives.
Supervision: Determines methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead). Be able to work self‑directed.
Experience: Typically requires a minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree’ or PhD with 3 years’ experience; or equivalent work experience.
Essential Duties And Responsibilities- Develop Factory System solutions for automation primarily using Microsoft .NET
- Work with internal IT team for setup and maintenance of systems to enable automation
- Contribute to the testing and implementation of test system applications
- Help to identify and implement solutions and upgrades to existing solutions to improve manufacturing efficiency, equipment maintainability and quality control
- Interact with engineers and manufacturing personnel for application requirements
- Provide maintenance support such as troubleshooting and problem analysis with internal customers
- Develop training for automation solutions developed
- Document, test and verify changes related to Factory Systems in an ISO 9001:2015 environment
- Perform acceptance testing of new software and assure smooth rollout
- Assure reliable 24/7 operation of integrated factory systems (including occasional off‑hours on call support)
- Cross‑train with other team members in applications related to automation
Required
- Bachelor’s degree in related field and minimum 5 years of related professional experience; or Master’s Degree and a minimum of 3 years related experience (designing, coding, and monitoring automation software, including PLCs)
- Software skills:
Primary: VB .NET, C#, SQL. Secondary:
Eyelit, XML, C++ - Tool
Experience:
Primary:
Microsoft Visual Studio or VS Code. Secondary:
Azure Dev Ops. - Multi‑threading and Task‑based Asynchronous Pattern (TAP) programming
- Gather requirements, effort…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).