Systems Software Engineer, New Product

Redwood Materials creates a circular supply chain for electric vehicles and clean energy products, making them sustainable and reducing battery costs through recycling and sustainable materials.
$140,000 - $230,000
Embedded
Senior Software Engineer
In-Person
501 - 1,000 Employees
7+ years of experience
AI

Description For Systems Software Engineer, New Product

Redwood Materials, founded in 2017, is revolutionizing the electric vehicle and clean energy industry by creating a sustainable circular supply chain for batteries. We're seeking a Systems Software Engineer to join our new product team in San Francisco.

This role is perfect for an experienced engineer who wants to make a significant impact in sustainable technology. You'll be working on developing robust system software for Linux-based industrial PCs that control large industrial systems. The position involves sophisticated work with containerized services, networked device management, and time series data management.

As an early member of a new engineering team, you'll have the opportunity to shape the architecture and implementation of critical systems. The role requires expertise in Python, Linux systems, and containerization technologies like Docker and Kubernetes. You'll be working on everything from low-level system optimization to high-level control algorithms.

The ideal candidate brings 7+ years of experience in hardware systems software development, with a strong background in embedded systems and real-time operating systems. You should be comfortable with modern development practices, including CI/CD pipelines and firmware OTA updates.

We offer competitive compensation ranging from $140,000 to $230,000 USD, based on experience and qualifications. This is an in-person role in San Francisco, where you'll collaborate with firmware engineers, modeling experts, and systems engineers to build next-generation sustainable technology solutions.

The position offers the excitement of a startup environment while working on meaningful technology that contributes to environmental sustainability. You'll be part of a team that's not just building software, but helping to revolutionize how we approach energy storage and electric vehicle components.

If you're passionate about sustainable technology, enjoy complex system architecture challenges, and want to work at the intersection of hardware and software, this role offers an exceptional opportunity to make a real impact in the clean energy sector.

Last updated 10 days ago

Responsibilities For Systems Software Engineer, New Product

  • Design and implement a scalable and resilient system architecture for the site controller using containerization technologies
  • Research and develop on top of open-source software frameworks
  • Create SIL and HIL test frameworks for integration testing
  • Administer CI/CD pipeline using AWS ECR
  • Collaborate with firmware engineers for seamless integration
  • Collaborate with modeling and systems engineers to implement control algorithms
  • Produce excellent software documentation
  • Troubleshoot and resolve system issues

Requirements For Systems Software Engineer, New Product

Python
Linux
Kubernetes
  • BS or MS in Computer Science, Electrical Engineering, or related field
  • 7+ years of experience developing application software for hardware systems
  • Strong proficiency in Python, Rust or Go
  • Experience with Linux system administration and containerization technologies
  • Experience profiling and optimizing code on multi-core targets
  • Familiarity with network protocols (TCP/IP, CoAP, MQTT)
  • Experience with time series databases and data visualization tools
  • Strong knowledge of embedded systems and real-time operating systems
  • Experience implementing firmware OTA pipeline
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills

Interested in this job?

Jobs Related To Redwood Materials Systems Software Engineer, New Product

Systems Software Engineer, New Product

Senior Systems Software Engineer role at Redwood Materials focusing on developing robust system software for Linux-based industrial PC controllers in sustainable battery technology.

Controls Engineer, New Products

Senior Controls Engineer position at Redwood Materials focusing on battery algorithm development and control systems for sustainable energy products.

Senior Electronic Hardware Design Engineer - FuSa Specialist

Senior Electronic Hardware Design Engineer position at Lucid Motors, focusing on functional safety for automotive electronic control modules in luxury electric vehicles.

Mixed-Signal Design Verification and Validation Engineer

Senior Mixed-Signal Design Verification Engineer role at Broadcom working on ASIC for data center connectivity applications.

Senior Software Engineer, Maritime

Senior Software Engineer position at Anduril Industries focusing on maritime autonomous systems development, requiring expertise in embedded systems, C programming, and RTOS.