Senior Software Engineer β Edge Intelligence & Decentralized Grid Operations
Job Description
GE Vernova offers a pathway for engineers to influence resilient energy systems through edge intelligence. This onsite role in Melbourne, FL centers on edge-native software, federated data pipelines, and digital twin components to enable autonomous, resilient grid operations. Join a cross-functional team that values practical impact, collaboration, and customer-focused outcomes.
Benefits
- Medical, dental, vision, and prescription drug coverage
- Health Coach from GE Vernova (24/7 nurse-based resource)
- Employee Assistance Program (24/7 confidential assessment, counseling and referral services)
- 401(k) retirement savings plan with company matching contributions and company retirement contributions
- Tuition assistance
- Adoption assistance
- Paid parental leave
- Disability benefits
- Life insurance
- 12 paid holidays
- Permissive time off
- Relocation assistance provided
Responsibilities
- Design and deploy edge-native software components for decentralized sensing, control, and autonomous grid operations
- Engineer fault-tolerant data synchronization and concurrency control across distributed edge environments
- Build federated data pipelines enabling distributed nodes to collaborate securely without central coordination
- Integrate field data sources including SCADA, PMUs, and DER controllers
- Implement IoT protocols and networks such as LoRa, MQTT, DNP3, and Modbus
- Bridge the gap between simulation environments and live grid operations
- Integrate AI/ML capabilities and federated control frameworks into next generation grid platforms
- Contribute to digital twin design using graph-based and physics-informed modeling
- Support experimentation and prototyping at customer test sites and simulation environments
- Collaborate with data scientists, control engineers, infrastructure specialists, and customers
- Work with systems engineers to align software with physical grid systems
- Partner with product teams to rapidly turn ideas into validated, scalable solutions
Requirements
- Strong scripting and backend skills in MATLAB, Go, Rust, Python (edge/backend) and UI technologies HTML, CSS, TypeScript/React or Angular
- Deep experience with Kubernetes/K3s, Kafka/NATS, MQTT, gRPC, and data/observability tools (Pulsar, InfluxDB, TimescaleDB, Prometheus, Grafana)
- Hands-on experience with Digital Twin / Simulation modeling using OpenFMB, Modelica, graph-based modeling and AI/ML model algorithms
- Proven work deploying AI/ML models in production environments
- Experience with federated architectures and resilient edge software applied to transmission and distribution
- Master's degree in electrical engineering or computer science and a minimum of 3 years of relevant experience
Technologies
- MATLAB
- Go
- Rust
- Python
- HTML
- CSS
- TypeScript
- React
- Angular
- Kubernetes
- K3s
- Kafka
- NATS
- MQTT
- gRPC
- Pulsar
- InfluxDB
- TimescaleDB
- Prometheus
- Grafana
- OpenFMB
- Modelica
- AI/ML
Behavioral Skills
- Innovation in practice that delivers measurable, customer-validated outcomes
- Entrepreneurial mindset with bias for action, curiosity, and cross-functional collaboration
- Strong collaboration across software, controls, and hardware disciplines
- Comfort working in agile, mission-oriented teams
- Clear communication and openness to feedback and alternative viewpoints