Software Engineer I

Company Info
Eagle Technical Staffing
Doylestown, PA, United States

Phone: 267-880-1650 ext. 204
Web Site:

Company Profile


Software Engineer I


York, PA 



Job ID:


Job Description:

Primary Responsibilities of the Software Engineer include but are not limited to:

  • To write and maintain industrial printer configuration software and drivers within a Windows based environment.

Software Engineer Required Qualifications:

  • Strong C# / C++ / C language skills and familiarity with Assembly language.
  • Ethernet Network experience a plus.
  • Strong written and verbal communication skills for technical issues and software documentation.

Software Engineer Required Engineering Skills:

  • Learn existing products' operation
  • Use creativity to improve reliability, add features and lower costs.
  • Employ embedded R/T operating systems when appropriate
  • Extensive electrical and mechanical design experience is not required but basic proficiency is

Software Engineer Required Documentation Skills:

  • Write source code including an appropriate amount of comments.
  • Be able to write or design software/Firmware specifications.
  • Ability to read electrical schematics, block diagrams, assembly drawings.
  • Be self-disciplined to maintain integrity of computer and hard copy files.
  • Draw flowcharts when appropriate or required.

Software Engineer Required Communication Skills:

  • Meet with management, sales & customers to get & understand goals and report status.
  • Communicate with vendors to clearly explain requirements.
  • Explain theories of operation and manufacturing strategies to service & production staff.

Additional Desired Software Engineer Attributes:

  • Keep up to date on emerging technologies
  • Be proficient using a desktop PC and office applications
  • Have a history of good attendance and a professional demeanor