Systems Software Engineer II

Sunbelt Controls•Pleasanton, CA
•$42 - $54

About The Position

The Systems Software Engineer II applies technical knowledge and experience to develop database programming and custom graphics, and installs the resulting programming into Building Management Systems for assigned projects. The position also supports project startup, commissioning, and troubleshooting. It requires strong computer skills and an understanding of computer-operated systems, including network types. The engineer documents as-built field conditions and commissioning processes and works closely with Project Managers and assigned Project Engineering staff to support timely, successful project completion. The role leads development of lower- and mid-level control-system databases and programs, supports commissioning and testing, and troubleshoots local and wide area networks. It coordinates field activities, trains customers, manages field time and budgets, supports project documentation and cost tracking, and helps transition projects from construction to the Service team. The position also provides leadership to field teams on mid-sized projects and coaches junior Systems Software Engineers.

Requirements

  • An associate degree in a technical field or 2–5 years of related work experience in building automation systems.
  • Strong mechanical aptitude and any technical school training.
  • Working knowledge of MS Office, Windows, and file structure.
  • Must be highly organized and able to work in a fast-paced environment and prioritize tasks to meet schedules.
  • Ability to operate independently and autonomously and take ownership of assigned tasks.
  • Valid California driver’s license.
  • Ability to execute work to ensure high customer satisfaction and high-quality deliverables.
  • Excellent oral, written, and interpersonal skills.
  • Ability to sit and stand; use hands to operate a computer keyboard and telephone; and talk and hear.
  • Ability to lift and/or move up to 50 pounds, climb ladders frequently, and navigate construction sites while following company safety requirements and policies.

Nice To Haves

  • Bachelor’s degree in Mechanical or Electrical Engineering.
  • Basic TCP/IP network structure and web navigation.

Responsibilities

  • Lead development of lower- and mid-level control-system databases and programs.
  • Support initial system point-to-point commissioning activities.
  • Troubleshoot local and wide area network issues.
  • Use computer hardware and software to support or execute pre-functional testing of system software code against the design sequence of operations.
  • Participate in and support final system functional testing, including standard, third-party, LEED, and Title 24 testing as required.
  • Develop and use skills to work with third-party integrations of other vendors’ products, systems, and protocols.
  • Lead field coordination of installing subcontractors when a Project Engineer is not assigned to the project.
  • Attend required field project coordination and commissioning meetings.
  • Participate in and lead end-user and customer system training for assigned projects.
  • Systematically turn over assigned projects from the construction phase to the Service team.
  • Assist Design Engineers in validating sequences of operations against design-build and/or contract requirements.
  • Coordinate with project staff to ensure accurate and timely recording of project costs, including timesheets and daily reports.
  • Manage field time and budgets for assigned project field work.
  • Provide leadership to field teams executing mid-sized projects requiring multiple team members.
  • Communicate project issues, obstacles, and information needs to team members.
  • Attend and successfully complete OSHA 10 and OSHA 30 safety training classes.
  • Practice safe work habits and participate in office and project-specific safety requirements.
  • Coach, mentor, and develop junior-level Systems Software Engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service