General Electric Sr Software Engineer - Connected Homes in Cleveland, Ohio

About Us:

At GE Lighting at http://www.gelighting.com , we’re leading a global lighting revolution. In developing innovative energy-efficient lighting products, systems, and solutions for today and the future – such as world-class LED, fluorescent and ceramic metal halide light sources -- GE Lighting teams around the world are dedicated to leading a global lighting revolution to deliver innovative solutions that change the way people light

and think about their world. Join us and you’ll find yourself in a dynamic atmosphere working with the most talented people in the industry in an open, developmental environment with abundant opportunities to learn, grow and advance within the organization. At GE, developing people is embedded in our culture and integral to our growth. If you’re a driven, independent problem solver who brings leadership and enthusiasm to everything

you do, then join GE in creating the next generation of products that will improve the lives of consumers for generations to come. Visit www.JoinGELighting.com to learn more about being part of the GE Lighting team.

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer at http://www.ge.com/sites/default/files/15-000845%20EEO%20combined.pdf . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

Role Summary:

The Sr Software Engineer - Connected Homes will primarily be designing, developing, and deploying third party integrations for the C by GE brand of smart lights. These integrations enable extended functionality of the C by GE line, and the software you create will be customer facing. Experience in leading a small team of engineers is necessary, as you will function as one of the technical leads for the integrations projects.

Essential Responsibilities:

In addition, as the Sr Software Engineer - Connected Homes, you will :

  • 3rd party integration

  • Software and architecture design

  • Core development

  • Operations development and automation

  • Internal tool development

  • 3rd party cloud API library

  • Data science tools

  • Software engineering SME

  • Technical expert on CH team

  • Mentorship and guidance to CH digital team members

  • Designing / developing internal tools

  • Prototyping / testing new device functionality

  • Acting as a subject matter expert in the field of software engineering for the GE Lighting Connected Home team Qualifications/Requirements:

  • Bachelor's Degree in Computer Science from an accredited university or college

  • 5 years of experience: software development, java script (Including DEvOps experience; Experience working with a hardware team; Agile development experience; Technical leadership experience; Experience with Bluetooth Low Energy communication) ELIGIBILITY REQUIREMENT :

  • 25% required domestic travel

  • Languages

  • Go: Connected Homes Digital is primarily a Go shop. Most internal tools are written in Go, and most new projects, where applicable, will use Go

  • JavaScript: Major 3rd party integrations are written in Javascript, both in a browser context and in Node

  • Python: Some internal tools are written in Python. Most relevant to this role is using bluepy, a Python implementation of bluez, develop BLE tools

Desired Characteristics:

Consumer Electronics / IOT industry preferred

  • Web development

  • Platforms

  • Smart home assistant SDKs

  • Google Actions SDK

  • Alexa SDK

  • Telink BLE mesh

  • DOM-less web contexts

  • Raspberry Pi (Debian)

  • Mobile platforms

  • iOS 10+ Android 7GE is the world’s Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

Locations: United States; Ohio; Cleveland

GE will only employ those who are legally authorized to work in the United States for this opening.