Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Redwood Materials Logo

Systems Software Engineer, New Products

Redwood Materials

$14,000 - $200,000
Sep 26, 2025
San Francisco, CA, US
Apply Now

Redwood Materials is seeking a System Software Engineer to design, develop, and integrate a new product, focusing on developing robust and reliable system software for a Linux-based industrial PC.

Requirements

  • Strong proficiency in Python, Rust or Go
  • Experience with Linux system administration and containerization technologies (Docker, Kubernetes)
  • 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
  • Strong knowledge of embedded systems and real-time operating systems
  • Experience implementing a firmware OTA pipeline from cloud through downstream controllers

Responsibilities

  • Design and implement a scalable and resilient system architecture for the site controller, leveraging containerization technologies like Docker and Kubernetes
  • Research, leverage and develop on top of open-source software frameworks that are applicable to the functions supported by the site controller
  • Create SIL and HIL test frameworks for integration testing of the product
  • Administer a state-of-the-art CI/CD pipeline using tools such as AWS ECR
  • 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
  • Troubleshoot and resolve system issues in a timely manner

Other

  • BS or MS in Computer Science, Electrical Engineering, or a related field and 7+ years of experience developing application software for hardware systems
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Compensation will be commensurate with experience
  • The position is full-time