US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior Software Engineer - Cloud

At Schneider Electric, sustainability is at the core of our purpose, culture and business.

Come join the team that's bringing us into a new era of sustainable and intelligent homes.

Help us build a portfolio of energy products including solar inverters, home batteries, EV chargers, smart electrical panels, connected outlets and smart lighting solutions that work together to make our homes fully electric, way more intelligent, and instead of contributing to climate change - helping fix it!

https://www.youtube.com/channel/UCguiKomro2Ya2jsaN0Y60Nw

We are hiring a Senior Software Engineer to develop systems requirements and architecture definition for communication interface and controls software for our range of cloud connected inverter products, and accessories.

This position will be responsible for requirements analysis, architecture development, design, coding, debugging, documentation, and mentoring other team members.

We are looking for a positive, composed, self-motivated, passionate person with a strong desire to work in an exciting, fast-paced, team based collaborative design environment to help us develop next generation technologies to empower and connect our products to each other, and to our customers.

If you have a keen interest in cloud APIs, cloud architectures, data definitions, networking protocols, possess a strong drive for both independent and collaborative software development, and are eager to contribute to a world-class product, this is the position for you.

What will you do?



* Own functional requirements, architecture and interfaces of features that spans across different Cloud, App and Embedded FW teams for residential energy management including solar, energy storage, electric vehicles and other cutting-edge technologies.


* Translate feature requirements into technical requirements and discrete decoupled module/component definitions that can be consumed by Cloud, App SW and Embedded FW teams.


* Architectural design of software blocks including block diagrams, flow charts, state machines, sequence diagrams etc.


* Lead and oversee Cloud, App and FW modules validation on subsystem and end-to-end levels


* Be the key technical contact for marketing, product managers, code developers and systems engineers.


* Participate in design and code review to ensure quality, avoid un-needed complexity, and advocate for clarity.


* Key focus will be on but not limited to:
+ Cloud software modules responsible for data efficiency, collection, organization, storage and display
+ Embedded FW modules responsible for cloud and app communication, data collection and organization, settings management
+ Interfaces, data models between clouds, apps and embedded IoT devices
+ Strategies for remote and local FW updates on IoT devices and embedded devices underneath, versions compatibility

What qualifications will make you successful for this role?


* Bachelor's degre...




Share Job