IQ Inc. is dedicated to providing creative, high-quality software to our clients while supplying a rewarding, fun, collaborative, and flexible work environment to our team. We are currently in need of an ambitious Software Engineer with experience in C++, Java and/or Python, to work on the Robot Reliability Engineering Team. As a member of the reliability team you will find ways to improve design and operation of systems; add new features and build products; examine, analyze and improve the processes that are used to develop, deliver, and support robot hardware, software and support services.
You can expect to be working with an eclectic variety of engineers and gain a broad knowledge of disciplines including hardware, software development and deployment, cloud, image and data analysis, as they relate to our robot.
We also need someone who is an analytical thinker, motivated by working as part of a terrific team, is great with people, and doesn’t take themselves too seriously.
You must have:
A BS/MS degree in Computer Science or related field
5+ years of experience in software development with skills in an object oriented language such as C++ or Java or Python
Proven working experience in installing, configuring and troubleshooting UNIX /Linux based environments
Solid scripting skills (Python)
Strong background in the Linux operating system and networking
Working knowledge of various build and packaging systems such as CMake
Development of systems that are used in real time control systems, including interfaces to hardware and sensors
Hands-on troubleshooting of both hardware and software
Development of cloud applications, including experience with Azure or AWS
Experience with automated testing processes and tools
Familiarity with the software product development lifecycle from concept through development and testing, deployment and support, using both waterfall and agile methodologies
Proven experience with hardware and software troubleshooting, pareto analysis and other problem solving techniques
Strong communication skills
The ability to work in a dynamic, rapidly changing environment, with aggressive deadlines
Sound interesting? Send us your resume at email@example.com today.
IQ Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, IQ Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting,
IQ Inc. is a woman-owned small business headquartered in Monroeville, PA. Since 1994 IQ has delivered software development and consulting services in ways that best meet our customers’ needs; including complete end-to-end software projects in our state-of-the-art development center. IQ also services our customers through staff augmentation engagements, contract-to-hire and direct placement. We work with our clients to create partnerships not just business relationships.