Engineer II, Software

Schneider Electric•Dallas, TX
•Onsite

About The Position

This Engineer II is independent and decisive. They are highly skilled and an expert building automation system programmer. They are passionate about driving innovation in the field of building automation. They are Impact Makers at Schneider Electric! As an Application Engineer, a typical day for you might include: Expertise in Tridium Niagara, Schneider Electric Ecostruxure Building operation system, Siemens Building automation system or Johnson Controls systems. Experience providing high quality programming per specifications, standards, budgets, and schedules. Demonstrated ability to communicate clearly and concisely with customers, contractors, engineers, and fellow team members Working as part of a team that is responsible for the programming, start-up, troubleshooting and commissioning of DDC building automation systems. Configuring, programming, and customizing control systems to meet project-specific needs. Creation of software programs and front-end graphics. Commissioning on projects. Analyzing problems and resolving issues to ensure the complete system functions properly. Performing system diagnostics and recommend enhancements to improve system performance and efficiency. Coordinating customer training and complete closeout documents. Providing technical support and direction to end-users and employees when applicable.

Requirements

  • Expertise in Tridium Niagara, Schneider Electric Ecostruxure Building operation system, Siemens Building automation system or Johnson Controls systems.
  • Experience providing high quality programming per specifications, standards, budgets, and schedules.
  • Demonstrated ability to communicate clearly and concisely with customers, contractors, engineers, and fellow team members.

Responsibilities

  • Programming, start-up, troubleshooting and commissioning of DDC building automation systems.
  • Configuring, programming, and customizing control systems to meet project-specific needs.
  • Creation of software programs and front-end graphics.
  • Commissioning on projects.
  • Analyzing problems and resolving issues to ensure the complete system functions properly.
  • Performing system diagnostics and recommend enhancements to improve system performance and efficiency.
  • Coordinating customer training and complete closeout documents.
  • Providing technical support and direction to end-users and employees when applicable.

Benefits

  • Flexible work arrangements
  • Paid family leaves
  • 401(k) + match
  • Well-being programs
  • Holidays & paid time off
  • Military leave benefits
  • Medical (with member reward points)
  • Dental
  • Vision
  • Basic life insurance
  • Benefit Bucks
  • 12 holidays per year
  • 15 days of paid time off per year
  • Competitive pay
  • Incentives
  • Company share ownership
  • Performance discussions
  • Global opportunities
  • Schneider Career Hub
  • Learning platforms like Coursera
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service