Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Systems Software Engineer, New Product image - Rise Careers
Job details

Systems Software Engineer, New Product

Redwood Materials is seeking a Systems Software Engineer to join their new product team. This role focuses on the design and development of robust system software for a Linux-based industrial PC.

Skills

  • Strong proficiency in Python, Rust or Go
  • Linux system administration
  • Experience with Docker and Kubernetes
  • Knowledge of embedded systems
  • Strong problem-solving skills

Responsibilities

  • Design and implement a scalable system architecture
  • Develop containerized services for device management
  • Create integration testing frameworks
  • Administer CI/CD pipelines
  • Collaborate with firmware engineers
  • Produce software documentation
  • Troubleshoot system issues

Education

  • BS or MS in Computer Science, Electrical Engineering, or related field

Benefits

  • Dynamic startup culture
  • Opportunities for tech challenges
  • Comprehensive compensation packages
To read the complete job description, please click on the ‘Apply’ button
Redwood Materials Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Redwood Materials DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Redwood Materials
Redwood Materials CEO photo
JB Straubel
Approve of CEO

Average salary estimate

$185000 / YEARLY (est.)
min
max
$140000K
$230000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Systems Software Engineer, New Product, Redwood Materials

Redwood Materials is on the lookout for a talented Systems Software Engineer for New Products to join our innovative team in sunny San Francisco, California. Since 2017, we have been dedicated to creating a circular supply chain for electric vehicles and clean energy products, making them more sustainable while driving down battery costs. As a Systems Software Engineer at Redwood, you will play a pivotal role in shaping the future of our technology by developing robust and reliable system software for a Linux-based industrial PC that acts as the site controller for a large industrial system. Your responsibilities will include designing and implementing containerized services for network device management, site-level controls, time series data management, and system diagnostics. We’re looking for someone who is self-driven and thrives in a startup environment, eager to tackle unique technical challenges. If you have a passion for sustainability and exciting technology, you'll fit right in! As part of our dynamic and collaborative team, your contributions will be vital to achieving our ambitious goals, and the position offers room for growth based on your experience. Join us, and let’s make a meaningful impact together!

Frequently Asked Questions (FAQs) for Systems Software Engineer, New Product Role at Redwood Materials
What are the responsibilities of a Systems Software Engineer at Redwood Materials?

As a Systems Software Engineer at Redwood Materials, your key responsibilities will include designing and implementing a scalable system architecture for our site controller, utilizing cutting-edge container technologies like Docker and Kubernetes. Additionally, you will be involved in creating SIL and HIL test frameworks, managing CI/CD pipelines on AWS, and collaborating closely with firmware engineers to ensure smooth integration with microcontrollers. Your role will also demand a collaborative spirit to contribute to our fast-paced startup culture.

Join Rise to see the full answer
What qualifications are needed for the Systems Software Engineer position at Redwood Materials?

To qualify for the Systems Software Engineer position at Redwood Materials, candidates should possess a BS or MS in Computer Science, Electrical Engineering, or a related field, along with at least 7 years of experience in application software development for hardware systems. Proficiency in Python, Rust, or Go, as well as a solid understanding of Linux system administration and containerization technologies, are essential. Familiarity with network protocols and experience with time series databases will also be beneficial.

Join Rise to see the full answer
How does the salary for a Systems Software Engineer at Redwood Materials compare in California?

The salary for a Systems Software Engineer at Redwood Materials ranges between $140,000 and $230,000 USD, which is competitive for the California job market. Being in a high-cost living area like San Francisco, the compensation reflects the expertise and the importance of the role, taking into account factors such as experience, education, and essential skill sets that candidates might bring to our team.

Join Rise to see the full answer
What kind of projects will a Systems Software Engineer work on at Redwood Materials?

A Systems Software Engineer at Redwood Materials will be engaged in transformative projects focused on enhancing our environmental impact through technology. This includes developing system software that drives our industrial systems and implementing control algorithms. You will have opportunities to innovate with containerized services, manage data effectively, and contribute to the development of sustainable battery supply chains. The role allows for a mix of hands-on technical work and collaborative team efforts which can lead to impactful outcomes.

Join Rise to see the full answer
Is prior startup experience important for the Systems Software Engineer role at Redwood Materials?

While not strictly required, prior experience in a startup environment can be advantageous for the Systems Software Engineer role at Redwood Materials. Our team values adaptability and a proactive approach, and candidates with startup experience typically come equipped with a flexible mindset and the ability to navigate dynamic challenges efficiently. If you're someone who thrives in a fast-paced setting and enjoys contributing to innovative projects, you'll likely find a rewarding experience at Redwood.

Join Rise to see the full answer
Common Interview Questions for Systems Software Engineer, New Product
Can you describe your experience with containerization technologies like Docker and Kubernetes?

When answering this question, focus on specific projects where you applied Docker and Kubernetes, detailing how you used these technologies for deployment and orchestration. Highlight your understanding of their benefits, such as scalability and reliability, and discuss any challenges you faced and overcame during implementation.

Join Rise to see the full answer
What are your strategies for debugging system issues in software development?

Discuss your systematic approach to debugging, such as isolating components, reviewing logs, and using debugging tools. Provide examples from past experiences where your debugging skills successfully led to timely resolutions of complex issues, showcasing your critical thinking and problem-solving abilities.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your prioritization methodology, such as assessing deadlines, project impact, and resource availability. Share an example of a time when you juggled multiple projects successfully and how your prioritization led to desired outcomes.

Join Rise to see the full answer
What tools do you use for CI/CD, and how did you implement them in past projects?

Talk about the specific CI/CD tools you have used (e.g., Jenkins, AWS CodePipeline) and your experience setting up pipelines. Discuss how these tools improved your development workflow, reduced errors, and enhanced productivity in project delivery.

Join Rise to see the full answer
Can you elaborate on your experience with time series databases and data visualization tools?

Provide detailed insights into your practical use of time series databases like InfluxDB and visualization tools like Grafana. Discuss how you leveraged these tools in past projects to manage and interpret large datasets, and share the impact of your work on project success.

Join Rise to see the full answer
Describe a challenging embedded systems project you've worked on. What was your role?

Share a detailed account of a specific embedded systems project, the technical challenges involved, and how you played a key role in overcoming them. Highlight your problem-solving methods and the software or hardware solutions you developed.

Join Rise to see the full answer
How do you collaborate with firmware engineers effectively?

Discuss your approach to collaboration, emphasizing the importance of clear communication and frequent check-ins. Provide examples of how you've worked with firmware engineers in the past to ensure seamless integration of software and hardware components.

Join Rise to see the full answer
What are some optimization techniques you have implemented in your code?

Talk about specific optimization techniques you have practiced, such as code profiling, concurrency, or algorithm improvements. Include examples from past projects to illustrate the performance differences achieved through your optimization efforts.

Join Rise to see the full answer
How do you keep yourself updated with the latest technologies in software engineering?

Emphasize your commitment to continuous learning through attending workshops, participating in online courses, and following tech blogs or podcasts. Mention examples of how you've successfully applied newly acquired knowledge in your previous roles.

Join Rise to see the full answer
Why are you interested in working at Redwood Materials?

Connect your personal and professional values to Redwood's mission on sustainability and innovation. Discuss how your passion aligns with the company's goals and your excitement about contributing to technology that drives positive environmental change.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Redwood Materials Hybrid McCarran, Nevada, United States
Posted 12 days ago
Photo of the Rise User
Redwood Materials Hybrid McCarran, Nevada, United States
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
DoorDash USA Hybrid San Francisco, CA; Sunnyvale, CA; Seattle, WA
Posted 3 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
SpaceX Hybrid Cape Canaveral, FL
Posted 13 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Posted 24 hours ago

Redwood is building a circular supply chain to power a sustainable world and accelerate the reduction of fossil fuels. To make batteries sustainable and affordable we need to close the loop at the end of life. We’re localizing a global battery su...

95 jobs
MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$140,000/yr - $230,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
10 people applied to Senior DevOps Engineer at 3Pillar
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
52 people applied to Electrical Apprentice at Aerotek
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Customer Onboarding & Product Specialist at Blueprint
Photo of the Rise User
Someone from OH, Columbus just viewed Sr. Safety Support Engineer, RSE at Amazon
Photo of the Rise User
Someone from OH, Ravenna just viewed Associate Visual Designer (Part-Time) at Match Group