Want to hear how I work? Hit play.Kablio AI applies for you. You just show up to the interviewKablio AI helps you secure roles in construction, clean energy, facilities management, engineering, architecture, sustainability, environment and other physical world sectors.
Get hired, get rewarded!
Land a job through Kablio and earn a 5% salary bonus.
Exclusive benefits
5%Bonus
System Software Engineer
Redwood Materials
A company focused on developing sustainable solutions for recycling and reusing materials.
Build scalable system software for second‑life battery storage site controllers.
Create SIL and HIL test frameworks for integration testing of the product
Collaborate with modeling and systems engineers to implement control algorithms for the site
Troubleshoot and resolve system issues in a timely manner
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
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
Design and implement a scalable and resilient system architecture for the Site Controller, leveraging containerization technologies like Docker and Kubernetes
Occasional work weekends, nights, or be on-call as a regular part of the job
Produce excellent software documentation
Collaborate with firmware engineers to ensure seamless integration between the site controller and distributed microcontrollers
What you bring
python
linux
docker
iot
bs/ms
tcp/ip
Familiarity with IoT and embedded systems
Experience implementing a firmware OTA pipeline from cloud through downstream controllers is a plus
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.
Strong communication and collaboration skills
Experience with machine learning, adaptive control, model predictive control or other optimization techniques is a plus
BS or MS in Computer Science, Electrical Engineering, or a related field and 2+ years of experience developing application software for hardware systems
Essential physical requirements, such as climbing, standing, stooping, or typing
Familiarity with network protocols (TCP/IP, CoAP, MQTT, etc.)
Experience with Linux system administration and containerization technologies (Docker, Kubernetes)
Strong proficiency in Python, Rust or Go
Excellent problem-solving and debugging skills
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.
Experience with time series databases (e.g InfluxDB, Prometheus) and data visualization tools
Experience profiling and optimizing code running on multi-core targets
Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state, and local standards
Hey there! Before you dive into all the good stuff on our site, let’s talk cookies—the digital kind. We use these little helpers to give you the best experience we can, remember your preferences, and even suggest things you might love. But don’t worry, we only use them with your permission and handle them with care.