Careers — Evolve Additive Solutions

Welcome to the Evolve Additive Solutions Career Portal.

Evolve is about pushing boundaries, challenging the norm and creating opportunities where they didn’t previously exist, not only for our additive manufacturing customers but also for our employees. We are dedicated to constant innovation and collaboration and we are looking for new team members that share the same passion. Check out our current open positions.

Opportunities:

We have opportunities for imaging scientists/engineers and materials scientists/engineers, mechanical engineers, software engineers, applications experts and electrical engineers to help propel our technology forward.

We want you to get the most out of your employment with Evolve Additive Solutions. We offer a competitive and comprehensive benefit program to meet your ongoing health and welfare needs as well as help you to build a secure financial future.

Benefits Package Includes:

Generous PTO plan
10 Company Paid Holidays
Medical
Dental
Vision

FSA & HSA Account
Short and Long Term Disability
Life Insurance
401k Plan with Company Match
Tuition Reimbursement

Training and Development Opportunities
Employee Referral Bonus
Casual Dress Environment
Employee Assistance Program
Wellness Program

Senior Software Engineer

Job Title
Senior Software Engineer
Job ID
27311316
Location
MINNETONKA,  MN 55343
Other Location
Description

Responsibilities

  • Contribute to Software Engineering product development and continuous improvement activities
  • Define and adhere to Software Engineering standards and practices
  • Select, implement, and support Software Engineering tools and infrastructure
  • Define requirements and specifications for process control, HMI, connectivity, and motion control software solutions and ensure they meet business goals
  • Design control system architectures, develop user interfaces and workflows, develop and test code, perform research and analysis
  • Contribute to the product architectures, roadmaps, and department schedules

Minimum Qualifications

  • BS in Electrical or Software Engineering, or Computer Science, or equivalent academic grounding
  • Authorized to work in the United States and without travel restrictions
  • Four plus years’ experience in the development of machine control software for products incorporating precision motion and process control
  • Five plus years’ experience in Software Engineering for an Original Equipment Manufacturer (OEM)
  • Five plus years’ experience programming in C++
  • Advanced skills in software development for motion and process control, HMI, device communication, object-oriented software, image capture and processing, including experience with FPGAs and embedded controllers
  • Familiarity with real-time operating systems and Linux
  • Familiarity with source-control tools, database applications, and ERP systems
  • Some participation in application of statistical methods and tools for manufacturing or testing
  • Some participation in application of structured problem-solving frameworks such as Six Sigma or 8D

Differentiating Characteristics

  • MS or higher education
  • Professional certifications
  • Additional experience and skills, especially:
    • PLC programming
    • Go Programming Language
    • Qt for Linux
    • Ubuntu and Windows operating systems
    • Mercurial (hg), Git, Jira, Bitbucket
    • Experience setting up build environments, software change management and software configuration
    • Experience working across engineering functions, representing software in a highly multi-functional product, exhibiting excellent collaboration and communication skills
    • Environment control
    • Machine vision

Option 1: Create a New Profile