Duties and ResponsibilitiesDesign, implement, verify, validate, debug, and support User Interface elements for solar power electronics systems.Automation and control systems, embedded hardware, and software systems.Work on new Flutter-based user interface features of client projects at various stages of the product development lifecycle.Will be responsible for working with the following technologies and patterns, Cross-platform, responsive UI development using Google Flutter and the Dart programming language.Design with mobile app backend infrastructure such as Google Firebase.Infrastructure as Code using Terraform and/or Pulumi and build automation supporting multiple manifestations of Flutter applications running on Android, iOS, Linux, and WebMicro Services design and implementation.Designing well-composed, Object Oriented software features Linux development. Required QualificationsGood knowledge of Communications protocols including HTTP/REST, GRPC, MQTT, and SQL.Strong understanding of Dart.High-energy, self-starters with the flexibility to multi-task and perform a wide range of activities will be successful.Bachelor of Science in Computer Science or related degree.Minimum of 6 years of flutter experience.Our fast-paced environment demands the ability to manage multiple projects within various disciplines anddeadlines.