Software Engineer, Site Controller Lead, Energy Storage
- Design and implement a scalable and resilient system architecture for the Site Controller, leveraging containerization technologies like Docker and Kubernetes
- Architect and build a flexible control platform that seamlessly coordinates multiple hardware assets and integrates with optimization algorithms to enable intelligent energy arbitrage, grid services, and grid-scale renewable energy integration
- Collaborate with backend and UI engineering teams to architect sophisticated customer and operations interfaces, designing robust IoT data management solutions that provide real-time visibility into system performance, energy flows, and operational metrics across distributed energy storage deployments
- Create SIL and HIL test frameworks for integration testing of the product
- Collaborate with firmware engineers to ensure seamless integration between the site controller and distributed microcontrollers
- Collaborate with modeling and systems engineers to implement control algorithms for the site
- Produce excellent software documentation
- Troubleshoot and resolve system issues in a timely manner
- Contribute to a collaborative, fast-paced startup culture, where every team member plays a crucial role in achieving company milestones
- BS or MS in Computer Science, Electrical Engineering, or a related field and 2+ years of experience developing application software for hardware systems
- Strong proficiency in Python, Rust or Go
- Experience profiling and optimizing code running on multi-core targets
- Familiarity with network protocols (TCP/IP, CoAP, MQTT, etc.)
- Experience with time series databases (e.g InfluxDB, Prometheus) and data visualization tools
- Familiarity with IoT and embedded systems
- Experience with Linux system administration and containerization technologies (Docker, Kubernetes)
- Experience implementing a firmware OTA pipeline from cloud through downstream controllers is a plus
- Experience with machine learning, adaptive control, model predictive control or other optimization techniques is a plus
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to perform the essential job functions consistent safely and successfully with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards.
- Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state, and local standards
- Environment, such as office or outdoors
- Ability to work in challenging working conditions which may include exposure to noise, dust, chemicals, and temperature extremes, while protected by PPE, for extended periods of time.
- Essential physical requirements, such as climbing, standing, stooping, or typing
- Occasional work weekends, nights, or be on-call as a regular part of the job
- Occasional travel requirements
Recommended Jobs
Graphic Designer
Job Responsibilities: Assist the Project Manager and PMO Leadership to ensure project documents are correctly organized and attributed. Assist with scheduling deadlines and maintaining proje…
Banquet Manager - Hilton La Jolla Torrey Pines
The Hilton La Jolla Torrey Pines is looking for their next Banquet Manager to join the team! Hilton La Jolla Torrey Pines is a coastal retreat with breathtaking views of the Pacific Ocean from the…
Showing Partner for Busy Team
Summary Are you a licensed Realtor eager to grow by collaborating with a top-producing agent boasting over 30 years of demonstrated success? We are looking for a positive, energetic, committed, i…
Electrical Foreman - Infrastructure Group
J oin Team Royal! Why Royal? At Royal Electric Company we provide expert electrical design, construction, and service with builders, contractors and facility owners who value relationships, trust…
Certified Nurse Assistant - Transport - Per Diem- 8hr variable shifts
Description Salary Range: $36.42 - $41.40 plus applicable shift differential Summary of Duties: Under the direction of an RN, assumes responsibility & accountability for assignments for designat…
Interior Designer
CLMI Group is looking for passionate construction professionals to join our team! We value ambition, dedication, and innovation, and believe in building a network of talented individuals who share …
Laboratory Technician I/II (20701011)
Description The City of Woodland offers a competitive total compensation package including: Starting income ranging from $4,922.05 to $6,934.07 per month based on skills, training, certificatio…
Senior Engineer Software
Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vi…
Senior Line Engineer
United Airlines, a premier American airline headquartered in Chicago, Illinois, with a noteworthy presence in the Asia-Pacific region, is seeking a highly skilled Senior Line Engineer to join our Engi…