Senior Software Engineer, 3D Print

  • Xerox
  • Cary, NC, USA
  • Nov 09, 2020
[Information Technology]

Job Description

Senior Software Engineer, 3D Print at created 16-Oct-2020"/>Skip to contentXerox at Software Engineer, 3D PrintGeneral informationCity: CaryState/Province: North CarolinaCountry: United StatesDepartment: Software EngineeringDate: Friday, October 16, 2020Working time: Full-timeRef#: 20009782Job Level: Individual ContributorJob Type: ExperiencedJob Field: Software EngineeringDescription & RequirementsXerox (NYSE: XRX) makes every day work better. We are a workplace technology company, building and integrating software and hardware for enterprises large and small. As customers seek to manage information across digital and physical platforms, Xerox delivers a seamless, secure and sustainable experience. Whether inventing the copier, the ethernet, the laser printer or more, Xerox has long defined the modern work experience. Learn more at and explore our commitment to diversity and inclusion. at is actively seeking Senior Software Engineers for a tremendous opportunity to join one of the fastest-growing green field business units within Xerox at a very early stage and will have significant influence over the architecture and direction of the software development functions of the business unit. Xerox is looking for a senior-level application engineering to define and develop highly complex and emerging technologies in support of a unique 3D printing platforms. This role will be integral in selecting, developing and proving the architecture, as well as managing both internal and external development resources. As the development progresses, will have opportunities to grow and hire a team, based in Cary, NC Center of Excellence.Key Responsibilities:Define the appropriate resources and architecture needed to build a 3D printing software application (file I/O, data repository, 3D model manipulation, optimization, simulation, etc)Manage prioritization, trade-offs and set appropriate expectations for deliveryProactively identify and resolve strategic issues that may impair the teams ability to meet strategic and technical goalsOversee daily activities of both internal resources and external partners, providing direction and guidance as neededInfluence design and implementation approaches through best practicesSelect and implement best practices and processes for development tools, source control, build automation, automated unit test, code review, automated deployment and automated (regression) testingQualifications:Minimum 7 years of experience in software developmentProven experience setting measurable goals and metrics to drive success for teamsDemonstrated ability to hire, nurture developers and coach high performing teamsExceptional technical background in Software Engineering, preferably building desktop and cloud software at scaleExtensive experience in embedded C++ projects and design experience for large projects that include a mix of languages including Java, C++, Python and CADExperience with Agile, Jira, Git and database development strongly preferredProficiency with 3D graphics and user experiences preferred but not required (OpenGL, Qt3D, WPF or similar 3D graphics API)C++ product development3D print software experience is highly preferableExperience with automated CI-Loop with Unit and Functional testing is a plus.Azure Dev-Ops is a plus.APIs and Web Services is a plusVisual Studio 2019 is a plusBS (or higher, e.g., MS, or PhD) in Computer Science or equivalent Xerox is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, sex, marital status, sexual orientation, physical or mental disability, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. Learn more at at and explore our commitment to diversity and inclusion! at People with disabilities who need a reasonable accommodation to apply or compete for employment with Xerox may request such accommodation(s) by sending an e-mail to . Be sure to include your name, the job you are interested in, and the accommodation you are seeking. 2020 Xerox Corporation. All rights reserved. Xerox and Xerox and Design are trademarks of Xerox Corporation in the United States and/or other countries. Apply Share this job:Share Senior Software Engineer, 3D Print with FacebookShare Senior Software Engineer, 3D Print with LinkedInShare Senior Software Engineer, 3D Print with TwitterShare Senior Software Engineer, 3D Print with a friend via e-mailPrint page
Associated topics: .net, application developer, backend, back end, develop, devops, java, perl, project architect, senior software developer