This site uses cookies. To find out more, see our Cookies Policy

Software Engineer in Pittsburgh, PA at Synerfac

Date Posted: 11/2/2018

Job Snapshot

Job Description

We are seeking a Software Engineer for a position in Pittsburgh, PA.
A person in this role will carry out tool and infrastructure development efforts related to robotic projects.
You will work in a team assisting with problem formulation, design decisions, implementation, and testing.
You will primarily work with various research groups to help with their research goals depending on organizational needs.

Job Duties:
- Crafting, developing, testing and maintaining applications or systems programs
- Gathering and providing input on functional specifications and requirements.
- Supporting business user questions/issues regarding applications and/or systems issues and availability
- Developing and maintaining user documentation
- Performing other related technical support for the department

Job Requirements

Job Requirements:
- Bachelor's degree in Computer Engineering, Computer Science, or related field required
- 1-3 years of Operating System and Administration experience, Systems/Software Engineering experience and Systems Programming experience required
- Experience with Python and C++/C or similar programming languages
- Proven understanding and use of software engineering concepts, practices, and procedures.
- Excellent organization, planning, and oral/written communication skills.
- Experience with Linux development
- Ability to participate in cross-function team

Preferred Requirements:
- Master's degree in Computer Engineering or Computer Science

Working knowledge of any combination of these skills:
- Networking applications.
- UIs.
- Robotics applications.
- Embedded applications.
- DevOps