Jobs at IAM Inc.

View all jobs

Principal Software Engineer

Manchester, nh
Position: Principal Software Engineer – Requisition 6945 Location: Londonderry, NH $: $100,000 to $150,000 Must be able to work accurately in a teamwork oriented, high volume, and fast paced environment. What You Will Do: • Design, develop, deploy, and maintain electro-mechanical systems, device drivers, middleware, desktop applications, database, and integrated solutions for  Inkjet Solutions printer platforms • Lead portions of the design of a robust multi-tiered software architecture that is modular, easily extensible, service oriented and highly reused across multiple product lines. • Utilize the latest technologies, architectures, and tools to enhance software reliability, reusability and increase productivity. This Role Might be a Good Fit if You: • Proven experience architecting, designing, and developing software solutions for complex hardware systems. • 10+ years of related experience • Expert level experience developing in C or C++ on Linux and/or Unix. • Proficiency in middleware technologies such as SOAP, CORBA, or RMI. • Excellent understanding of Object-Oriented Design concepts. • Experience with multithreaded applications. • Expert level experience in AT LEAST one of the following o Device Drivers o Applications and UI Framework o Real time systems o Motion Control Systems o Client/Server Architectures o Event Driven Programming • Demonstrated ability to identify problems and to provide solutions with minimal direction. • Motivated and self-driven. • Experience with project management and development of complex hardware systems preferred. • Experience with application-level components, preferably with complex software driven electro-mechanical equipment. • Experience with data path management and image processing techniques is a plus. • A Bachelor’s degree in the appropriate field (Computer Science, Computer Systems Engineering, Electrical Engineering, etc.) or significant development experience and appropriate references is required. Why Work for ?  understands that employees drive the success of a company.  strives to provide a work environment that offers challenging and rewarding opportunities, while encouraging open communication, teamwork, and diversity. Be an Ambassador for . We offer: • Unlimited Opportunity -  offers challenging assignments in all professional areas.  is the place where YOU make a difference. • Our People -  employees are smart and incredibly diverse.  employees are innovative, friendly, passionate, and fun. • Open Communication - We encourage employees to share ideas with each other. The executive team holds quarterly meetings to give business updates and answer employee questions. • Teamwork – Collaboration and cooperation remain essential to ’s success. • Our technology is fun and creative ™ ( is a worldwide provider of products, technology and services leading the transformation of analog to digital imaging. Based in Silicon Valley, with offices around the globe, the company's powerful integrated product portfolio includes digital front-end servers; super-wide, wide format, label and ceramic inkjet presses and inks; production workflow, web to print, and business automation software; and office, enterprise and mobile cloud solutions. These products allow users to produce, communicate and share information in an easy and effective way, and enable businesses to increase their profits, productivity, and efficiency.  is an “Affirmative Action/EEO/Protected Veteran/Disabled Employer”

Share This Job

Powered by