Careers Home
Take Control of Your Future and More...
Founded in 2005, ECS is a financially stable and steadily growing provider of building automation solutions, specializing in multisite and enterprise applications. We offer a diverse range of roles and ample opportunities for career growth and advancement, along with on-the-job training and continuous support for personal development. Initial compensation is based on experience and capability, with future increases tied to performance and contribution.
Our Client Support Services Include:
- System Design and Development
- Product and Component Sourcing
- UL-Certified Panel Assembly
- System and Component Programming
- Program and Project Management
- Machine Learning and Data Processing
- Training and Technical Support
- Inventory Management
- National Shipping and Distribution
Benefits:
- Hourly Pay: All roles are hourly to ensure team members are compensated for every minute worked.
- Flexible Hours: ECS values work-life balance, offering flexibility that allows team members to choose hours that align with both personal and professional goals.
- Remote Work Options: Most roles offer the flexibility to work remotely, as long as team members can effectively and professionally meet their responsibilities. From home setups to RV offices, we support team members in creating a work environment that fits their lifestyle.
- Direct Deposit: Required for all employees.
- Paid Holidays: 5 days per year (pro-rated for part-time employees).
- Wellness Days: 4 additional paid days off to recharge (pro-rated for part-time employees).
- Birthday Off: Enjoy a paid day off for your birthday, scheduled to align with a Monday or Friday.
- Paid Time Off (PTO): Earned PTO available after 1 year, based on hours worked.
- Simple IRA: Eligible immediately with ECS contributing 2% of earnings.
- Healthcare Reimbursement: For full-time employees after 90 days. ECS provides a QSEHRA program that reimburses health expenses, including premiums and deductibles, up to $450 per month.
What We Look For in Candidates:
- Integrity and reliability
- Positive attitude and strong work ethic
- Team orientation and a collaborative mindset
- Excellent organizational and communication skills
- Self-motivation and ability to work effectively without direct supervision
- Attention to detail and ability to follow processes
- Basic computer proficiency
- Interest in automation, electronics, or technology
- High school diploma or equivalent
- Eligibility for U.S. employment
- Clean 10-year criminal background check (required)
ECS values long-term relationships with our clients, partners, and team members. We’re committed to hiring individuals seeking a fulfilling, long-term role with growth potential. If you're looking for a temporary or contract position, we encourage you to explore other opportunities, such as joining our ECS Contractor Network. Thank you for your interest in Environmental Comfort Solutions!
Administrative Assistant
Apply Now
Location:
1400 S Main St
Kannapolis, NC 28081
Primary Responsibilities:
- Provide administrative support to various departments, managing day-to-day tasks efficiently.
- Coordinate and schedule meetings, appointments, and events.
- Maintain organized records and files, both digital and physical.
- Handle incoming and outgoing communications, including emails, phone calls, and mail.
- Assist in preparing reports, presentations, and other documents as needed.
As an Administrative Assistant, you will play a crucial role in supporting our teams with organizational and clerical tasks. This position requires attention to detail, strong communication skills, and the ability to multitask effectively.
Additional Requirements:
- Proficiency in MS Office Suite (Word, Excel, PowerPoint, Outlook).
- Excellent organizational and time-management skills.
- Previous administrative experience is a plus.
Ideal candidates will be proactive, detail-oriented, and capable of handling multiple priorities in a fast-paced environment.
Apply Now
BAS Application Specialist
Apply Now
Location:
Remote / Work From Home
Primary Responsibilities:
- Review client-provided project drawings and technical information.
- Select appropriate components for project needs.
- Evaluate ECS design drawings to ensure alignment with project specifications.
- Communicate and provide technical support to ECS project teams.
- Assist in the development and delivery of training programs for internal teams.
As a BAS Application Specialist, you will support internal project teams by conducting detailed reviews of project and ECS design drawings, along with client-provided information. This role requires the ability to communicate technical information clearly to both technical and non-technical audiences across various communication mediums.
Additional Requirements:
- 3+ years of experience interpreting Mechanical, Electrical, and Plumbing (MEP) drawings.
- 5+ years of experience in HVAC, lighting, electrical, or BAS design, service, or installation.
Ideal candidates should have familiarity with project drawings, HVAC systems, and electrical circuitry, along with a strong interest in learning and mastering new control technologies.
Apply Now
Location:
Remote / Work From Home
Primary Responsibilities:
- Operate and configure client-specific building automation system (BAS) software.
- Load pre-packaged programming onto BAS controllers.
- Create custom logic and graphical interfaces to enhance BAS functionality.
As a BAS Programmer, you will be responsible for preparing controller programming for deployment, installation, start-up, and commissioning of building automation projects. This role offers continuous learning opportunities and the chance to contribute to the design and development of innovative control strategies and graphical interfaces.
Additional Requirements:
- 1+ years of experience in building automation.
- Familiarity with control diagrams, control components, HVAC and lighting equipment, electrical circuitry, and BAS software applications.
Ideal candidates may also have experience interpreting Mechanical, Electrical, and Plumbing (MEP) drawings. Niagara certification is a plus.
Apply Now
BAS Software Developer
Apply Now
Location:
Remote / Work From Home
Primary Responsibilities:
- Develop and support Java-based solutions for embedded BAS applications within existing OEM frameworks.
- Assist in the creation and support of custom internal and client-specific applications.
- Maintain clear and thorough application documentation.
As a BAS Software Developer, you will design, build, and support applications for use in building automation systems and client interfaces. This role allows developers to bridge software and hardware, creating impactful solutions that manage physical systems. Applications developed in this role assist clients in reducing energy consumption, detecting operational issues, and managing large, multisite smart-building portfolios.
Additional Requirements:
- Experience in Java development or a similarly structured language (e.g., C#).
- Strong understanding of object-oriented programming principles.
- Basic proficiency with SQL select statements.
Ideal candidates will have experience in software planning, coding, maintenance, and documentation, along with a strong interest in learning new technologies and programming techniques.
Apply Now
BAS Support Specialist
Apply Now
Location:
Remote / Work From Home
Primary Responsibilities:
- Operate and manage client-specific building automation system (BAS) software.
- Load pre-packaged programming to BAS controllers efficiently.
- Analyze and document the operational performance of systems and equipment.
- Communicate BAS operational data effectively with clients and remote technicians.
- Assist remote technicians in diagnosing BAS-related issues.
- Complete BAS project tasks and ensure thorough documentation.
- Conduct quality feedback and contribute to process improvements.
As a BAS Support Specialist, you will provide technical support and guidance by leveraging building automation technology. Proficiency in navigating multiple software applications is essential, along with the ability to communicate technical details effectively to both technical and non-technical audiences. This role offers ongoing learning opportunities and the potential to contribute to the design and development of innovative control strategies.
Additional Requirements:
- 2+ years of experience in building automation.
- 1+ years of experience interpreting Mechanical, Electrical, and Plumbing (MEP) drawings.
Ideal candidates will be familiar with control diagrams, control components, HVAC and lighting systems, electrical circuitry, data entry, and BAS software applications. Niagara certification is a plus.
Apply Now
Location:
Remote / Work From Home
Primary Responsibilities:
- Maintain and organize the drawing database and CAD standards.
- Create and customize 2D electrical schematics for project needs.
- Prepare comprehensive project-specific drawing bundles.
- Assist with 3D printing and operate CNC machinery as needed.
As a CAD Specialist, you will utilize CAD software to design, modify, and maintain building automation control diagrams and libraries. This role is integral to creating detailed schematics that guide the installation and startup of Building Automation Systems (BAS). Your designs may influence client standards and be specified on a national level.
Additional Requirements:
- Familiarity with Autodesk software.
- Basic understanding of control diagrams, control components, and electrical circuitry.
Ideal candidates will have an interest in technical design and a desire to deepen their knowledge of electronics, electrical systems, and building automation.
Apply Now
Facilities/Maintenance Tech
Apply Now
Location:
1400 S Main St
101 Rogers Lake Rd
Kannapolis, NC 28081
Primary Responsibilities:
- Perform custodial tasks to maintain cleanliness and organization in all facility areas.
- Conduct regular facility maintenance to ensure optimal operations.
- Execute repairs and improvements across ECS facilities.
As a Facilities/Maintenance Tech, you will be responsible for keeping ECS facilities safe, clean, and fully operational. This hands-on role involves a wide range of tasks, from routine custodial duties—such as breaking down boxes, restocking supplies, and emptying waste receptacles—to completing facility improvement projects like updating light fixtures, painting, or coordinating with outside contractors.
Additional Requirements:
- 1+ years of experience in construction or facility maintenance.
- Basic knowledge of carpentry, electrical, and plumbing tasks.
- Proficiency in using hand and power tools for general maintenance and repairs.
Ideal candidates will have experience with maintenance schedules and requirements, be skilled in basic repairs, and demonstrate a proactive approach to facility upkeep.
Apply Now
HR/EH&S Representative
Apply Now
Location:
Combination
Remote / Work From Home
1400 S Main St
Kannapolis, NC 28081
Primary Responsibilities:
- Conduct recruitment activities to attract and retain top talent.
- Create, organize, and maintain accurate employee documentation and records.
- Develop and update employee policies and the employee handbook.
- Address and document employee concerns in a timely and supportive manner.
- Serve as a resource for team members, answering questions and guiding them on personnel matters.
As an HR/EH&S Representative, you will be responsible for fostering a supportive work environment, managing employee documentation, and ensuring compliance with HR policies. This role bridges human resources and environmental health & safety, requiring a balanced approach to employee advocacy and organizational policies.
Additional Requirements:
- Basic knowledge of business law and employee rights.
- Strong organizational skills and attention to detail.
Ideal candidates will have an interest in HR processes, employee relations, and environmental health & safety practices. Experience in HR, employee rights, or safety regulations is a plus, but not required.
Apply Now
Product Specialist
Apply Now
Location:
Combination
Remote / Work From Home
1400 S Main St
Kannapolis, NC 28081
Primary Responsibilities:
- Conduct product research and maintain comprehensive product documentation.
- Capture, edit, and prepare high-quality product photos for documentation and marketing purposes.
- Create and update product literature, instructions, and data sheets for both OEM and custom products.
As a Product Specialist, you will be responsible for developing and organizing documentation for both original and custom products. This role combines technical writing, research, and photography to support our product information needs.
Additional Requirements:
- Experience in digital photography and photo editing.
- Strong spelling, grammar, and written communication skills.
- Proficiency in MS PowerPoint, Word, and Excel.
- Basic HTML knowledge or a willingness to learn.
Ideal candidates will bring an interest in research, technical writing, and organization, along with a willingness to explore photography and documentation in the fields of electronics and building automation.
Apply Now
Project Coordinator
Apply Now
Location:
Remote / Work From Home
Primary Responsibilities:
- Communicate with clients to identify and define project requirements, scope, and objectives.
- Assist incoming callers with project-related inquiries.
- Participate actively in project design meetings to support project planning.
- Coordinate and schedule internal team meetings to align on project goals.
- Track project milestones and deliverables to ensure timelines are met.
- Generate and analyze project reports to support data-driven decision-making.
As a Project Coordinator, you will assist Project Managers in organizing and overseeing project-related activities from start to finish. In this role, you will help manage the workflow of multiple projects simultaneously and act as the central communication hub for internal teams, clients, and stakeholders.
Additional Requirements:
- Strong organizational skills and ability to manage multiple tasks effectively.
- Interest in developing skills in communication, data entry, scheduling, and familiarity with building automation technologies.
Ideal candidates will bring a proactive approach to project coordination and an eagerness to grow their skills in a dynamic, remote work environment.
Apply Now
Location:
1400 S Main St
Kannapolis, NC 28081
Primary Responsibilities:
- Answer and efficiently direct incoming phone calls.
- Coordinate communication with team members and clients via email, text, and telephone.
- Perform accurate data entry to support various administrative tasks.
- Handle electronic filing and maintain organized records.
As a Receptionist, you will play a critical role in managing communications for our team, serving as the first point of contact for clients and visitors. This role requires efficient call management, a welcoming presence, and providing friendly, timely administrative support to ensure seamless operations.
Additional Requirements:
- Friendly, positive attitude and willingness to develop familiarity with team roles and responsibilities.
- Previous experience in a receptionist or call center role is a plus.
- Multi-lingual abilities are a valuable asset.
Ideal candidates will bring a warm, professional demeanor and an interest in creating a positive first impression for our clients and visitors.
Apply Now
UL Panel Shop Tech/Assembler
Apply Now
Location:
1400 S Main St
Kannapolis, NC 28081
Primary Responsibilities:
- Assemble and wire UL-rated industrial control panels accurately and efficiently.
- Prepare and organize wires for assembly.
- Mount components according to design specifications.
- Terminate wires securely and correctly.
- Torque terminals to ensure safety and reliability.
- Apply labels as per panel specifications for identification and compliance.
As a UL Panel Shop Tech/Assembler, you will play a key role in building both pre-designed and custom control panels. This position offers the flexibility of an office role without the restriction of being at a desk or on the phone, allowing you to alternate between sitting and standing as needed to perform tasks.
Additional Requirements:
- Basic familiarity with control diagrams, control components, and electrical circuitry is beneficial but not required.
- Comfortable using standard hand tools and open to learning new assembly techniques.
Ideal candidates will have an interest in developing their skills in control panel assembly and a commitment to quality and precision in their work.
Apply Now
Front End Web Application Developer
Apply Now
Location:
Remote / Work From Home
Primary Responsibilities:
- Design and implement clean, intuitive, and consistent UI/UX for ECS’s internal and client-facing applications.
- Ensure a professional, cohesive look and feel across all company web applications.
- Optimize for responsiveness, cross-browser compatibility, and accessibility.
- Document front-end design standards and maintain support materials.
- Collaborate with backend developers to implement interactive elements and optimize user experience.
In this role, you’ll lead the UI/UX design for ECS’s web applications, ensuring a professional, engaging experience for users. Your contributions will be key in creating a consistent look across applications, allowing ECS’s suite of tools and platforms to shine through design and usability.
Required Qualifications:
- Proficiency in JavaScript, HTML, CSS, and modern front-end frameworks, especially Vue.js.
- Experience with responsive design and familiarity with Bootstrap or similar frameworks.
- Strong attention to detail in layout, typography, and usability.
- Ability to transform complex workflows into simple, user-friendly designs.
- A solid portfolio demonstrating experience in web design or front-end development.
Nice to Have:
- Familiarity with version control tools like Git.
- Basic understanding of backend processes and API integration.
- Experience with building accessible and ADA-compliant applications.
Join a dynamic team where your design skills will directly impact the experience of ECS’s clients and internal users. This is an ideal role for developers who are passionate about creating professional, intuitive user interfaces in a flexible, remote work environment.
Apply Now
Support Manager
Apply Now
Location:
Remote / Work From Home
Primary Responsibilities:
- Lead and oversee the BAS support team, managing daily support operations to ensure prompt and effective issue resolution.
- Coordinate between the project and support teams to schedule support specialists for client tasks, such as diagnostics, commissioning, and other service calls.
- Establish and monitor support standards and protocols, ensuring high-quality service for clients and consistent support delivery.
- Serve as the main point of escalation for complex BAS issues, assisting team members and collaborating with other departments as needed.
- Provide performance reviews, career development guidance, and mentoring for support team members, fostering skills growth and professional development.
- Analyze support trends and implement process improvements to enhance support efficiency, client satisfaction, and team productivity.
In this role, the Support Manager will drive the success of ECS’s BAS support team by ensuring smooth coordination between project and support functions, managing support standards, and leading the team in achieving service excellence.
Required Qualifications:
- 5+ years of experience in building automation, HVAC, or a related technical support role.
- 2+ years of experience in a leadership or supervisory position.
- Strong knowledge of BAS software, control components, and building systems such as HVAC and lighting.
- Excellent communication skills, with the ability to relay complex technical information effectively.
- Proficiency in managing support operations, scheduling, and identifying opportunities for process improvement.
Preferred Qualifications:
- Experience with training, mentoring, and conducting performance reviews for technical support staff.
- Proficiency in using data analysis tools to monitor and improve support metrics.
- Niagara certification or similar industry credentials.
Join ECS as a Support Manager and play a pivotal role in elevating our support services. This position is ideal for a client-focused leader who thrives on coordinating resources, guiding team development, and fostering a collaborative support environment.
Apply Now
Location:
1400 S Main St
Kannapolis, NC 28081
Primary Responsibilities:
- Oversee daily operations of the panel shop, inventory, and parts processes, ensuring projects are completed on time and meet ECS’s quality standards.
- Coordinate scheduling and resource allocation across departments, including project coordination and CAD, to meet deadlines and optimize workflow.
- Ensure that all material handling tasks—inventory management, component testing, and shipping—are efficiently completed, meeting ECS and client standards.
- Conduct regular performance assessments, offer mentorship, and foster professional growth for team members, creating a productive work environment.
- Ensure compliance with UL standards, including overseeing UL-related tasks and certifications; candidates without current UL certification must be able to achieve the Manufacturer Technical Representative (MTR) certification.
As a Shop Manager, you will be integral to ECS’s commitment to delivering high-quality, custom control panels and solutions. This role requires a proactive leader who can ensure smooth coordination across departments, manage resources efficiently, and uphold ECS’s standards of quality and reliability.
Required Qualifications:
- 5+ years of experience in a production, manufacturing, or logistics environment, ideally within a technical or assembly-based setting.
- 2+ years of experience in a leadership or supervisory role.
- Strong organizational skills and experience with inventory management and scheduling.
- Ability to manage multiple priorities and coordinate with cross-functional teams to meet project deadlines.
- Must possess or be able to achieve UL certification as a Manufacturer Technical Representative (MTR).
Preferred Qualifications:
- Familiarity with panel assembly and component testing procedures.
- Experience with scheduling software or resource planning tools.
- Knowledge of industry best practices for inventory and supply chain management.
Join ECS as a Shop Manager and lead the charge in producing high-quality control panels and solutions. This is an opportunity to drive operational success, shape a positive work environment, and ensure timely, reliable deliverables.
Apply Now
General Application
Submit Resume
Location:
Various
Interested in Joining ECS?
Don’t see a specific role that matches your expertise? At ECS, we’re always excited to connect with passionate, talented professionals who are looking to make a difference in the fields of building automation, technology, and energy efficiency. We value proactive, driven individuals who bring fresh ideas, technical skills, and a desire to contribute to our mission of creating efficient, sustainable building solutions.
Who Should Apply?
- Those with experience or interest in building automation, HVAC control systems, energy management, or related fields.
- Professionals skilled in areas like software development, project management, technical support, CAD design, and more.
- Individuals with a passion for sustainability, innovation, and creating impactful solutions.
What to Expect
By submitting a general application, you’ll become part of our talent community. Our team will review your resume and keep you in mind for current and future opportunities that align with your skills and career goals. If a relevant position opens up, we’ll reach out directly to discuss the potential fit.
How to Apply
Use the button below to submit your resume and tell us a bit about the type of role you envision within ECS. Feel free to describe your dream position, your strengths, and how you believe you could make an impact at ECS.
Submit Resume