Senior Industrial Control Software Engineer at FlackTek Manufacturing Inc – Louisville, Colorado
Explore Related Opportunities
About This Position
ABOUT FLACKTEK
Headquartered in Louisville, Colorado, FlackTek™ has delivered advanced materials processing solutions since 1996. We specialize in high-speed, bladeless centrifugal mixing technology — providing industry-leading performance across every stage of development, from R&D to full-scale production. Since 2019, we’ve designed and manufactured our systems and accessories in our state-of-the-art U.S. facility, combining decades of technical expertise with nationally sourced, high-quality components. The result: the most advanced centrifugal mixing systems on the market, capable of processing volumes from grams to over 1,200 kg per hour. With new facilities in Germany and Italy, along with a growing global partner network, FlackTek supports customers worldwide. What truly sets us apart, however, is our service. From initial demonstrations and model selection to implementation, in-depth training, technical support, and on-site maintenance, our team is committed to your success at every step. Whether you’re solving complex formulation challenges or scaling production, FlackTek delivers performance and support that goes far Beyond Mixing™.
POSITION SNAPSHOT
In this role you will design, build, and evolve the software systems that power FlackTek’s high-performance industrial motion equipment. You will develop and integrate real-time control interfaces, improve system behavior across hardware and software layers, and help scale our control architecture as our products grow. Working closely with PLC engineers, hardware teams, and external partners, you will play a key role in shaping the reliability, usability, and extensibility of our industrial control platform. This is a hands-on engineering role with the opportunity to grow into deeper technical leadership and architectural ownership as the system evolves.
This role reports to the: Technical Director
PRIMARY OUTCOMES
GUI feature delivery aligned with roadmap milestones
Control app runtime reliability during production operation
Successful hardware-software integration releases = 4 major system releases per year
Deployment environment reproducibility across development and production = 99% success rate
CORE RESPONSIBILITIES
Develop and enhance Electron-based GUI applications for real-time industrial control systems
Implement work?ows linking operator inputs with PLC-driven machine behavior
Integrate GUI components with Rust-based control applications and system services
Collaborate with PLC and hardware engineers on system communication and motion control
Design and document interfaces between UI, control software, and automation hardware
Maintain and enhance Rust-based control software as the system evolves
Implement containerized development and deployment environments using Docker
Troubleshoot real-time system behavior across GUI, control application, and PLC layers
Coordinate integration efforts with internal teams and external development partners
Establish software architecture patterns and technical standards for control systems
Guide code quality, testing practices, and maintainable system design
Support deployment, debugging, and continuous improvement of industrial software systems
Requirements:MINIMUM QUALIFICATIONS
Education:
Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or related ? eld (or equivalent practical experience).
Experience:
5+ years developing software for industrial systems, automation platforms, or real-time applications.
Technical Skills:
Experience building real-time or near-real-time GUI applications for control or
monitoring systems.
Familiarity with PLC-driven automation environments and industrial hardware integration.
Experience working in Linux development environments.
Experience with containerized applications such as Docker.
PREFERRED QUALIFICATIONS
Preferred Experience:
Experience developing Rust, C++, or other system-level control software.
Experience with industrial automation platforms such as Omron or Siemens PLCs.
Experience coordinating external engineering partners or contributors.
Preferred Skills:
Electron or Vue.js front-end development.
Docker-based orchestration and containerized deployments.
Industrial communication protocols such as Modbus TCP, EtherCAT, Pro?net, MQTT, or OPC UA.
Integration with servo systems such as Yaskawa drives.
Using AI development tools such as GitHub Copilot or Claude to accelerate development and testing.
SUCCESS COMPETENCIES & FUNDAMENTALS
DELIVER RESULTS: While effort is important, people expect results. Follow up on
everything and take responsibility to ensure that tasks get completed. Set high goals,
use measurements to track progress, and hold yourself accountable for achieving
results.
PRACTICE BLAMELESS PROBLEM-SOLVING: Demonstrate a relentless solution focus
rather than pointing ? ngers or dwelling on problems. Identify lessons learned and use
those lessons to improve processes so mistakes are not repeated. Get smarter with
every experience.
BE CURIOUS: In the search for the best solutions, challenge and question what you
don’t understand. Ask thoughtful questions and dig deeper to go beyond the
expected.
FIND A WAY: Take personal responsibility for making things happen. Be resourceful,
show initiative, and see issues through to completion.
EMBRACE CHANGE AND GROWTH: Be excited by the possibilities that change and
growth bring. Get outside your comfort zone and adapt as the organization evolves.
WORK LOCATION, SCHEDULE & TRAVEL
Role Type: Full Time - Exempt
Location: Onsite, in person in Louisville, CO
Schedule: Monday-Friday, 8am - 5pm
Travel: Up to 10% (domestic)
COMPENSATION & BENEFITS
Compensation:
Annual Base Salary Range: $120,000 – $150,000
Health Bene?ts:
Optional health, dental, and vision insurance plus company-paid virtual and
in-person primary care via Nice Healthcare
Short- and long-term disability and accidental death and dismemberment
insurance
Company Bene?ts:
401(k) Plan with Employer Match
Employee Stock Purchase Plan (ESPP) with company discount
9 annual company-paid holidays
2 weeks of Paid Time Off (PTO) accrued in ? rst year, and 48 hrs of sick time per year
Employee Assistance Plan (EAP)
Company-sponsored events & outings
Weekly work-sponsored team lunch stipend
Optional 9/80 work schedule (eligible after 90-day probationary period)
All employment offers are contingent upon successful completion of FlackTek’s pre-employment screening process, including a background investigation, pre-employment drug screening, and veri?cation of eligibility to work in the United States.
Employment with FlackTek is at-will. No manager, supervisor, or Human Resources representative has the authority to enter into any agreement for employment for a speci? ed period of time or to make any agreement inconsistent with at-will employment. FlackTek anticipates the application window for this position will close approximately 30 days from the date the notice was posted. However, candidate ? ow and business needs may require the company to shorten or extend the application window.
Scan to Apply
Job Location
Job Location
This job is located in the Louisville, Colorado, 80027, United States region.