System Management Software Engineer

Company: Kforce Technology ( Learn More )

General Information
US-OR-Beaverton
N/A
Not Specified
Full-Time
Not Specified
Not Specified
False
False
Job Description Responsibilities: We are looking for the right, self-starting, software engineers to form the basis of our client's System Control / System Management products for their next generation systems and products.Kforce Inc. (Nasdaq:KFRC) is a professional staffing and solutions firm providing flexible and permanent staffing solutions in the skill areas of technology, finance & accounting, clinical research and healthcare. Backed by approximately our associates and consultants on assignment, Kforce is committed to "Great People = Great Results" for our valued clients and candidates. Kforce operates with 65 offices located throughout the United States and two offices in the Philippines.Job Ref#: 2312~WQG~1189900P1~99
Job RequirementsWe are looking for someone who has experience working in an Agile environment, who works well on teams, has excellent analysis, design and development skills, but does not get caught-up in "analysis paralysis." Also, we need an experienced software developer who has the credibility to work at all levels of the Development and Architecture teams. Excellent communication and writing skills are important and experience working with external suppliers and being the technical focal point with them is a plus.Basic Qualifications:
  • Bachelor's degree in Computer Science or Computer Engineering of equivalent experience
  • No less than 5 years of relevant work experience including team leadership and real-time systems experience
  • Experience interfacing with hardware in status, communications and diagnostics
Specific Required Skills:
  • Experience/Knowledge: Networking, Real Time (deterministic) Control Systems, Hardware interfacing
  • IDE: Eclipse, Visual Studio, Git, C++, C#, Linux or Windows
  • Source Code Control: Git
  • Languages: C++, C#
  • Operating Systems: Linux, Windows 7, XP Pro
  • Design Skills: Patterns, OOD, UML, Algorithms
  • Process Skills: Likes Agile, Has used Scrum, Has used Rally, etc.
  • Useful Domain Knowledge: Experience with video (including broadcast video standards), audio (including broadcast audio), broadcast control systems, broadcast work flow, video ancillary data, time code, image and audio processing knowledge