Systems Software Engineer, New Product

Redwood Materials creates a circular supply chain for electric vehicles and clean energy products, making them more sustainable and driving down battery costs through recycling and sustainable materials.
$140,000 - $230,000
Embedded
Senior Software Engineer
In-Person
7+ years of experience
Automotive · Enterprise SaaS

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. They're seeking a Senior Systems Software Engineer to join their new product team in San Francisco.

The role focuses on developing robust and reliable system software for Linux-based industrial PCs that will serve as site controllers for large industrial systems. You'll be working with containerized services for networked device management, site-level controls orchestration, time series data management, and system diagnostics.

As an early member of a new engineering team, you'll have the opportunity to shape the architecture and implementation of critical systems. The position requires expertise in embedded systems, real-time operating systems, and modern containerization technologies. You'll be working with technologies like Python, Rust, Linux, and Kubernetes, while collaborating with firmware engineers and systems engineers to create integrated solutions.

The ideal candidate should have 7+ years of experience in developing application software for hardware systems, strong proficiency in systems programming languages, and extensive knowledge of Linux systems. Experience with time series databases, network protocols, and firmware OTA pipelines is crucial.

The position offers a competitive salary range of $140,000 - $230,000 USD for candidates in California, with the final compensation depending on experience and qualifications. This is an excellent opportunity for a senior engineer who wants to make a significant impact in sustainable technology while working with cutting-edge systems and technologies.

The role combines technical challenges with the opportunity to contribute to environmental sustainability through advanced battery recycling technology. You'll be working in a fast-paced startup environment where your contributions will directly influence the company's success in creating more sustainable and cost-effective battery solutions for the future.

Last updated 9 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 tools such as 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
Rust
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.

Controls Engineer, New Products

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

Sr. Software Development Engineer, Amazon Devices, Connectivity SW

Senior Software Engineering role at Amazon developing Wi-Fi connectivity solutions for consumer devices like Fire TV, requiring 7+ years of experience in software development and system architecture.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on DPU Runtime Operating System development with focus on high-performance computing and security features.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA, focusing on embedded controller firmware development for notebooks, offering competitive compensation and the opportunity to work with cutting-edge technology.