- Software Engineer
Summary
Title: - Software Engineer
ID:16-140-002
Seq#:29
Job ID:16-140-002
Location:Lynchburg, VA area
Keywords:Information Technology
Industry/Field:N/A
Description
Software Engineer

Our client is looking to hire a Software Engineer in their manufacturing plant. They are an engineered foam manufacturer who has a dedication to continuous improvement and are looking for an individual who can help take manufacturing data
collection and automation to the next level.
Specifically, they desire a high-performing individual who has the capability to excel in a dynamic, fast paced environment. This individual will help to optimize our client's production processes by continuing development on homegrown software applications. Development will center on two different aspects:
 
  • PC Applications that will decrease factory operator workload, minimize operator/clerical errors, and automate mundane/error prone activities.
  • Database development that will collect/process production data and then generate reports to analyze this data to give management better visibility into the manufacturing.
To accomplish these tasks the successful candidate will have the following responsibilities and
must meet the qualifications shown below:

Responsibilities:
 
  • Self-motivated and success driven work ethic, able to work independently
  • Be able to work in a multi-disciplinary team (Mechanical/Electrical/Software) to:
             - Define system requirements
             - Architect solutions
             - Implement design
             - Provide post-installation support
  • Willing to step outside of trained discipline
  • Willing to span broad aspects of Software Development
            - Develop low-level physical interfaces to hardware
            - Design human/machine interfaces (GUIs)
            - Design complex database infrastructure
            - Design custom production reporting solutions
            -Testing and support of deployed solutions
  • Ability to determine unique/creative solutions within a rapid development environment (Fail-Fast / Fix-Fast)
  • Strong troubleshooting and problem solving skills

Basic Qualifications:
 
  • Desire to continuously learn new technologies
  • Strong working knowledge of C/C++/C#development on a Windows PC platform (Visual Studio 2012)
  • Strong working knowledge of SQL development and schema design, experience with MySQL is a plus.
  • Bachelor’s degree in software engineering, computer science, information systems, or equivalent work experience
  • Strong written and verbal communication skills

Preferred Qualifications:
 
  • Experience in various programming languages and frameworks - Python, PHP, HTML, CSS, SQL, Java, JavaScript, C#, VBA Macros
  • Experience with multi-tiered enterprise-level software application design & development
  • Enterprise-level database experience
  • 5+ years of experience
  • Hands-on experience with serial interfaces (RS-232/485)
  • Ability to mentor and develop junior engineers
Powered by ApplicantStack