About The Position

We’re building the foundation for next-generation decentralized grid operations—distributing intelligence to the resilient edge to enable autonomous, self-healing, and adaptive grid management. As a Senior Full Stack Software Engineer, you will be responsible for designing, developing, and testing Embedded Software (Firmware), platforms, and systems that control and run on devices tailored to the specific hardware they need to control and operate. This includes directly managing the real-time functions of physical devices such as motors, alternators, engines, valves, fans, and other products. The position requires a deep understanding of the characteristics of the physical devices being controlled, the real-time functions they are expected to perform, and the ability to design, develop, implement, and test the logic and software needed to achieve real-time functionality. This role typically supports products and services across various profit and loss centers, impacting departmental operations and being responsible for planning and execution. While the role offers some autonomy, it primarily focuses on executing activities within an operating discipline governed by standard functional practices and procedures. Although some judgment may be required, it is typically provided with guidance.

Requirements

  • Strong skills in script writing using MATLAB, Go, Rust, Python (backend/edge) and HTML, CSS, TypeScript/React or Angular(UI).
  • Deep Experience with Kubernetes/K3s, Kafka/NATS, MQTT, gRPC, PulsarInfluxDB/TimescaleDB, and observability stacks (Prometheus, Grafana).
  • Work Experience with Digital Twin / Simulation modeling: OpenFMB, Modelica, graph-based modeling) and AI/ML model algorithms.
  • Hands-on work with AI/ML models in production environments.
  • Work experience federated architectures, and resilient edge software applied to Transmission and distribution applications.

Nice To Haves

  • Master’s degree electrical engineering or computer science with a minimum of 5 years’ experience in the power industry
  • Minimum 3+ years of hands-on experience in building real-time simulation platforms
  • Deep knowledge in SW engineering with experience in advanced Automation, federated data processing, and familiarity Digital twin.
  • Working knowledge and working experience of power system modeling and simulation tools such as EMT platforms (e.g. PSCAD,RTDS, Opal-RT).
  • Track record of building, shipping, and scaling complex software systems.
  • Exposure to grid operations, DER management, and industrial IoT environments.
  • Experience with real-time or cyber-physical systems where latency and reliability are key.
  • Familiarity with grid standards or protocols (e.g., IEEE 2030.5, IEC 61850, OpenFMB) is a strong plus.

Responsibilities

  • Build and deploy edge-native software components for decentralized operation, sensing, and control.
  • Develop federated data pipelines that allow distributed nodes to collaborate securely without central coordination.
  • Integrate field data sources (SCADA, PMUs, DER controllers) and IoT protocols/networks (LoRa, MQTT, DNP3, Modbus).
  • Support experimentation and prototyping in simulation environments and customer’s test sites.
  • Contribute to the design of federated data and learning frameworks that connect distributed edge systems securely and reliably.
  • Contribute to engineer fault-tolerant data synchronization and concurrency control across distributed edge environments.
  • Collaborate with systems and data engineers to close the loop between simulation and live operations.
  • Collaborate with cross-functional teams to integrate AI/ML capabilities, federated control frameworks, and digital twins into next-generation grid platforms.
  • Work closely with data scientists, control engineers, infrastructure specialists and Customers, to integrate software with physical grid systems.

Benefits

  • medical, dental, vision, and prescription drug coverage
  • access to Health Coach from GE Vernova, a 24/7 nurse-based resource
  • access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling and referral services
  • GE Vernova Retirement Savings Plan, a tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions, as well as access to Fidelity resources and financial planning consultants
  • tuition assistance
  • adoption assistance
  • paid parental leave
  • disability benefits
  • life insurance
  • 12 paid holidays
  • permissive time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service