Systems Software Engineer II

ACCO Engineered Systems•San Diego, CA

About The Position

The Systems Software Engineer II applies technical knowledge and experience to develop database programming and custom graphics, and install that programming into building management systems for assigned projects. The role also supports project startup, commissioning, and troubleshooting, and documents as-built field conditions and commissioning activities. The engineer works closely with the Project Manager and assigned Project Engineering staff to help complete projects successfully and on schedule. The position serves as a lead Systems Software Engineer for lower- and mid-level control-system databases and programs. It supports commissioning, network troubleshooting, software testing, functional testing, third-party integrations, field coordination, customer training, and project turnover to the Service team. The engineer may lead field teams on mid-sized projects, coordinate project costs and field budgets, assist Design Engineers with sequence-of-operations validation, and coach and mentor junior Systems Software Engineers. The role also requires completion of OSHA 10 and OSHA 30 safety training and adherence to company and project safety requirements.

Requirements

  • Associate degree in a technical field or 2–5 years of related work experience in building automation systems.
  • Strong mechanical aptitude.
  • Working knowledge of MS Office, Windows, and file structure.
  • Highly organized, with the ability to prioritize tasks and meet schedules in a fast-paced environment.
  • Ability to work 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 meet the physical requirements, including sitting and standing, operating a computer keyboard and telephone, lifting and moving items, climbing ladders, and navigating construction sites while following safety requirements.

Nice To Haves

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

Responsibilities

  • Lead development of lower- and mid-level control-system databases and programs.
  • Support initial systems point-to-point commissioning activities.
  • Troubleshoot local and wide area network issues.
  • Use computer hardware and software to support or conduct pre-functional testing of system software against the design sequence of operations.
  • Participate in and support final systems functional testing, including standard, third-party, LEED, and Title 24 testing as required.
  • Work with multiple vendor software versions and support third-party integrations involving 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.
  • Manage systematic project turnover from construction to the Service team.
  • Assist Design Engineers in validating sequence-of-operations development against design-build and/or contract requirements.
  • Coordinate accurate and timely recording of project costs, including timesheets and daily reports.
  • Manage field time and budgets for assigned project work.
  • Provide field leadership for teams executing mid-sized projects.
  • 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