Category: Engineering Req Number: SENIO01895 Job Type: Full-Time Location: East Syracuse, NY, United States
INFICON is a growing, global, leading provider of innovative technologies that enhances productivity and quality in sophisticated industrial processes. The products provided by INFICON are world-class instruments for gas analysis, measurement, and control and are vital to manufacturers and end-users in the complex fabrication of semiconductors and thin film coatings for optics, flat panel displays, solar cells, and industrial vacuum coating applications. INFICON is headquartered in Switzerland and has world-class manufacturing facilities in Europe, the United States and China with subsidiaries located throughout the world. This position will be located at INFICON's U.S. headquarters in East Syracuse, NY. For more detailed information about INFICON, please visit our website at www.inficon.com.
In this position you will design, implement, test, deploy and maintain Linux-based software and firmware that interacts with underlying hardware modules across multiple products. You will immediately be integrated into multidisciplinary Agile engineering teams that work with a wide range of technologies including FPGAs, electronic sensors, and chemical analysis. You will solve difficult technical problems and focus on developing great code for multiple new products.
Responsibilities Design, develop, and maintain embedded software for innovative scientific and industrial instruments Use Agile development processes to contribute via daily scrums, design/task planning, and code reviews Build, test, and tune Linux application software and system services Design and run laboratory and field tests to validate and troubleshoot software Stay up to date on state of the art software technologies
REQUIRED QUALIFICATIONS: Bachelors of Science (BS) in computer science, computer engineering, or software engineering. 7+ years of C/C++ development experience in one or more of the following areas: Linux system/kernel development Firmware running under embedded and/or real-time OSes Bare-metal microcontroller development Bootloader development and initial board bring-up
PREFERRED QUALIFICATIONS: Masters of Science (MS) in computer science or related field Experience developing with Python, Git, Bash, Google Test, and RESTful APIs Experience with the YOCTO Project Experience with FPGA design and troubleshooting Experience with real-time DSP firmware Continuous integration, test automation, release management
COMPENSATION & BENEFITS:
Compensation will be commensurate with experience including a competitive base salary, bonus opportunity, competitive benefits package, and generous relocation package.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Bachelors or betterComputer Science