About The Position

We empower smarter business operations by connecting equipment, software, and services to protect, control and optimize assets within electrical infrastructures. The business provides customers, across various industries, with end-to-end product and service solutions ensuring the reliability and protection of their electrical infrastructure. We provide the latest industry insights and technology to develop solutions needed to meet customers evolving challenges, including innovative critical power solutions designed for high reliability and performance. Our culture is one of quality and operational excellence fueled and supported by talented people, tools and processes, and expertise. To return to the OmniOn Power website, click here. Overview: We are seeking an experienced Software Architect to lead our DC power systems software and controls team focused on telecom and data centers. This role requires a blend of technical expertise, leadership skills, and a deep understanding of power system architectures. You will be responsible for designing robust and scalable software solutions, within a Linux application environment, that optimize power management in data centers and telecommunications.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 10 years of experience in software development, with at least 3 years in an architectural role related to DC power systems.
  • Strong knowledge of DC power distribution systems, particularly within telecom and data center environments.
  • Proficiency in programming languages such as Go and C/C++.
  • Track record of successful product development programs based on defining technical roadmaps and architectures.
  • Familiarity with security protocols and compliance requirements relevant to power systems.

Nice To Haves

  • Experience with project management methodologies like Agile or Scrum.
  • Experience with various architectural design patterns and integration approaches, particularly in high-availability systems.
  • Familiarity with Azure DevOps’ board feature to track project tasks.
  • Familiarity with Git repositories for source code control.
  • Experience with Edge AI.
  • Proven ability to lead and mentor teams, fostering a collaborative and innovative culture.
  • Strong analytical and problem-solving skills, with the capacity to make informed architectural decisions.
  • Knowledge of data management and analytics for optimizing power systems.
  • Familiarity with Python for building tools to assist in development and test.

Responsibilities

  • Design and oversee the architecture of software solutions for DC power systems, ensuring alignment with industry best practices and organizational goals.
  • Collaborate with cross-functional teams, including hardware engineers and network specialists, to integrate software and hardware components effectively.
  • Lead the development of control algorithms that enhance efficiency, reliability, and performance of DC power distribution systems.
  • Implement and refine architectural patterns to facilitate scalability and maintainability of software components.
  • Guide and mentor software engineering teams on architectural best practices, coding standards, and development methodologies.
  • Communicate architectural decisions and technical concepts clearly to stakeholders, including management and other teams.
  • Analyze and optimize system performance, identifying areas for improvement and implementing solutions to enhance overall efficiency.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service