Development Software Engineer

Apply now »

Date: Apr 21, 2024

Location: Spartanburg, SC, US, 29303

Company: Milliken and Company

Milliken & Company is a global manufacturing leader whose focus on materials science delivers tomorrow’s breakthroughs today. From industry-leading molecules to sustainable innovations, Milliken creates products that enhance people’s lives and deliver solutions for its customers and communities. Drawing on thousands of patents and a portfolio with applications across the textile, flooring, chemical and healthcare businesses, the company harnesses a shared sense of integrity and excellence to positively impact the world for generations. Discover more about Milliken’s curious minds and inspired solutions at Milliken.com and on Facebook, Instagram, LinkedIn and Twitter.

 

POSITION TITLE

Development Software Engineer

Location: Spartanburg, SC

 

POSITION OVERVIEW

Milliken and Company is an innovator in Flooring, including inventing and commercializing digital patterning systems with custom designed software and tools. Design, Development and Operations teams work together with software tools that allow for creativity, enable robust manufacturing processes, and provide unique and custom products and experiences for our customers. The Floorcovering Development team is looking for a software development engineer to take us to the next level of creativity with our design and development teams to deliver new and exciting products. Our development team creates software tools and systems used by our global teams. The successful candidate will work with senior engineers and be responsible for developing system architecture and designing, implementing, testing, installing, and documenting software applications used in various laboratory, industrial, and design environments all over the world. A strong candidate would possess an understanding of systems programming, databases, hardware interfaces and graphical user interfaces.  Milliken gives Development Software Engineers the freedom to design and implement their own system architecture in a fast paced, small team environment.

 

JOB RESPONSIBILITIES

  • Receive guidance and direction from senior team members to develop proprietary software systems for control of manufacturing equipment and processes
  • Maintain existing machine control software, including support of necessary hardware upgrades to replace obsolete systems
  • Implement and troubleshoot machine software systems
  • Work with engineers and scientists to develop software supporting scientific research
  • Work effectively with cross-functional groups such as development, manufacturing, and external customers to develop and promote new products or technologies

 

 

QUALIFICATIONS - REQUIRED

  • B.S. in Computer Engineering, Electrical Engineering, or related field, or equivalent experience
  • A strong programming skillset, especially C++, but also familiarity with VB, VB.net, C# and C
  • A strong interest/background in System Architecture
  • Experience with the Windows/Microsoft programming environment
  • The ability to work with users to design user friendly interfaces
  • Familiarity with electronics and interfacing with hardware
  • Familiarity with SQL and Image Processing
  • Familiarity with Windows sockets and the Linux environment

 

 

QUALIFICATIONS- PREFERRED

  • M.S. or Ph.D. in Computer Engineering, Electrical Engineering, or closely related field
  • 2-5 years of experience in machine control software systems
  • Proficiency in testing and debugging of integrated software and hardware systems
  • Background in Software/Architecture, Electronics, Robotics, Communication/Networks
  • Working knowledge of high-speed, real-time communication and control software
  • Working knowledge of electromechanical systems (PLC interfaces, HMI development, motion control)
  • Working knowledge of standard communication protocols (TCP/IP, UDP, USB, serial communications)
  • Familiarity with FPGA and other programmable hardware components

 

Milliken is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to actual or perceived race, color, creed, religion, sex or gender (including pregnancy, childbirth or related medical condition, including but not limited to lactation), sexual orientation, gender identity or gender expression (including transgender status), ancestry, national origin, citizenship, age physical or mental disability, genetic information, marital status, veteran or military status or any other characteristic protected by applicable law.

Apply now »