Software Engineer (New Kensington)

FARO Technologies in New Kensington, PA

  • Industry: Information Technology - Software Engineer, Developer, And Programmer
  • Type: Full Time
  • $95,660.00 - 139,760.00
Apply for this job
Searching for a role where you drive some of the future s most promising innovations? FARO is an international company where ideas count more than hierarchy. We develop and market computer-aided 3D measurement and imaging devices and software. At FARO, smart, skilled people work together in an open atmosphere . And challenging work never gets boring.

Become a part of this great team and start moving forward.

We are seeking an experienced Software Engineer to help Perform functions to design, develop, test and maintain production and end-user software and/or embedded software applications for use with the company s line of products, guided by precedent and working within the limits of established policies. Due to the confidential nature of the work, all essential functions must be performed on FARO premises.

We have:
  • Leading edge technology
  • A team of Research and Development Professionals to work with
  • An open mind for new ideas and methodologies
You have:
  • Bachelor s Degree in Engineering, Physics, Mathematics, or Computer Science. Preference towards Master s degree.
  • Software experience with object-oriented analysis and design using Java, C++, etc.
  • Experience with Applied Engineering Mathematics and modeling system behavior.
  • Experience developing math algorithms in Java, C++.
  • Experience with hardware product development.
Desired Skills:
  • Experience with Mobile application programming (Android, iOS)
  • Experience with Agile/Scrum development
  • Experience with Version Control (Git, Bitbucket)
  • Experience with Web development (UI/UX with JavaScript, HTML/CSS,) a plus
  • Experience with REST API & Web Sockets, a plus
  • Experience with Open API Specification (Swagger), a plus
How will you make a difference @ FARO:
  • Design and implement software for the company s new products as well as maintaining existing product lines software as needed.
  • Test software for adherence to requirements and Use Cases. May write test procedures and test scripts to facilitate this.
  • Design software for manufacturing data collection, storage, and SPC analysis.
  • May be asked to replicate various problems and determine root cause.
  • May be asked to develop software for use by production personnel or the customer. May create user interfaces and implement customer based functionality.
  • May design algorithms using mathematical and geometrical modeling as directed.
  • Will work as part of a team with other software engineers, firmware engineers, and systems engineers.
  • Research new methods, libraries and tool versions. Maintain current awareness of industry standards and best practices.
  • May be asked to write software requirements specifications, test plans, as well as other technical reports. May be asked to document test procedures and results.
  • May be asked to interface directly with end-users to determine requirements for new development and to resolve problems with existing products.
What FARO can offer you:

FARO has excellent benefits for you and your family. We not only care for our employees but also to their immediate family members. We believe in a balanced work-life and have developed programs and benefits plans to support that ethic, such as:
  • A competitive paid time off bank and paid holidays
  • Medical, dental, life and AD&D insurance plans
  • Pre-tax flex spending accounts for medical and dependent care
  • 401K with employer match
  • Tuition reimbursement and training opportunities
  • Wellness fairs
  • Frequent lunch and learns to help educate employees about various issues affecting their lives
  • Other employee events
Physical Requirements:

Occasional lifting of very lightweight materials, rare lifting of lightweight materials (up to 25 lbs.) Some pushing & pulling and reaching, continuous sitting, occasional standing and walking. Continuous use of computer, keyboard and mouse.

Join us. Become part of a dynamic organization that values quality, leadership, teamwork,

honesty and openness as a way of life in conducting our business. www.faro.com/careers.

FARO Technologies provides equal employment [and affirmative action] opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.

#LI-ZT1
Associated topics: .net, algorithm, application, develop, developer, java, perl, programming, sde, sdet
Apply for this job

You may be interested in these similar jobs!
Testing Engineer II
ANSYS in Canonsburg, PA

ANSYS is the global leader in engineering simulation, helping the world's most innovative companies deliver radically better products to their custom…

Read More
Testing Engineer I
ANSYS in Canonsburg, PA

ANSYS is the global leader in engineering simulation, helping the world's most innovative companies deliver radically better products to their custom…

Read More
R&D Engineer
ANSYS in Canonsburg, PA

ANSYS is the global leader in engineering simulation, helping the world's most innovative companies deliver radically better products to their custom…

Read More
SOFTWARE ENGINEER (Latrobe)
HCL Technologies Limited in Latrobe, PA

Job Description (Posting). To develop and deliver codes for the work assigned in accordance with time| quality and cost standards. (1.) Documentatio…

Read More
Technician-Hardware (Butler)
HCL Technologies Limited in Butler, PA

Job Description (Posting). To be responsible for resolving hardware/software issues, physical repair & maintenance of equipments in compliance with …

Read More
SENIOR SOFTWARE ENGINEER (Monroeville)
HCL Technologies Limited in Monroeville, PA

Job Description (Posting). To develop and deliver codes for the work assigned in accordance with time| quality and cost standards. (1.) To perform a…

Read More
Junior Developer (Monroeville)
HCL Technologies Limited in Monroeville, PA

Job Description (Posting). To develop and deliver codes for the work assigned in accordance with time| quality and cost standards. (1.) To develop t…

Read More
Architect (New Kensington)
HCL Technologies Limited in New Kensington, PA

Job Description (Posting). To conceptualize| design and deliver product / sustenance delivery through the team as per defined scope and standards in…

Read More
QA Engineer ,Automation) (Canonsburg)
Piper Companies in Canonsburg, PA

JOB DESCRIPTION Piper Companies is looking for a QA Engineer with a financial services firm located in Wayne, PA . Responsibilities for t…

Read More
Lead SOA Developer (Gibsonia)
Tanisha Systems in Gibsonia, PA

Job Description:Mandatory : Should have lead experience Good Experience in Oracle SOA Architect, translating business requirement into technical solu…

Read More
Jr. Architect (Pittsburgh)
Talon in Pittsburgh, PA

Job Title: Jr. Architect (Support) Status: Contract 12+ Months with option to hire Remote: No Salary: Dependent upon experience We are looking for …

Read More
Wireless Specialist (Greensburg)
PSG Global Solutions in Greensburg, PA

The OpportunityWe're looking for a Wireless Specialist, working in the Retail industry in Hermitage, Pennsylvania.Works independently for a portion o…

Read More
Automated Test Engineer (Pittsburgh)
Openarc in Pittsburgh, PA

You will configure and manage the staging server environments, expand and maintain the QA automation framework, and create new automated tests to exp…

Read More
Cloud Infrastructure EngSenior
UPMC in Pittsburgh, PA

Purpose:Under the general direction of management, this Senior position requires a high degree of experienced technical attributes, analytical capabi…

Read More
Software Engineer II - Q3D
ANSYS in Canonsburg, PA

ANSYS is the global leader in engineering simulation, helping the world's most innovative companies deliver radically better products to their custom…

Read More