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...
- Rate: Not Specified
- Location: Richmond, CA-BC
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 75387-en-us
- Posted: 2024-10-19 08:25:24 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Field Service Technician - Vapor
- Vice President of Research and Development
- Marketing Technology Lead
- Process Engineer- Paper Industry
- Process Control Technician
- Product Support Specialist
- Program Planning Manager - Optical Solutions
- Department Manager
- Senior Salesforce Developer
- Export Vendor Account Specialist
- Export Vendor Account Specialist
- Vice President of Sales
- Carpenter
- General Laborer- Temp to Hire
- Recausticizing Engineer - Technical Center
- Controls Engineer
- Controls Engineer
- Materials Supervisor
- Guardian and SRG Global Engineering Summer Internship Program 2025
- Guardian and SRG Global Engineering Summer Internship Program 2025