Parallel Systems

Senior Software Engineer

Parallel Systems
Apply
3 months ago

Base Salary

$150k - $212k/yr

Responsibilities

  • Design and implement high-performance, low-latency backend systems for critical train control applications.
  • Develop and maintain system-level software written primarily in Rust.
  • Optimize codebases for scalability, performance, and reliability.
  • Architect fault-tolerant and distributed systems with cross-functional teams.
  • Ensure software meets security, compliance, and performance standards.
  • Conduct performance profiling, debugging, and system diagnostics for complex issues.
  • Contribute to code reviews, technical discussions, and team best practices.
  • Implement and test major features in simulation and on real hardware at the test site.
  • Define the future direction of the company’s back-office systems and plan integrations with customer enterprise systems.

Requirements

  • At least 5 years of experience in backend or systems-level software development.
  • Professional experience with C, C++, Rust, or another systems programming language.
  • Strong understanding of operating systems, networking, and concurrency models.
  • Experience building highly available, high-performance systems.
  • Proficiency with Linux environments, low-level system interactions, and memory management.
  • Strong debugging and performance optimization skills for complex distributed systems.
  • Production experience with Rust or a strong desire to work with Rust is preferred.
  • Experience in safety-critical application areas such as autonomous vehicles, industrial control equipment, or aerospace is preferred.
  • Experience with or knowledge of rail control systems is preferred.
  • Familiarity with cloud-based architectures and containerized environments, including Docker and Kubernetes, is preferred.
Parallel Systems

About Parallel Systems

11-50 employees

Parallel develops autonomous, battery-electric rail vehicles to convert freight from truck to rail. Our technology enables railroads to serve new markets, decongest highways, and reduce shipping costs and pollution. We provide a safer, more efficient, and sustainable alternative to short-haul trucking, seamlessly integrating with existing rail operations and powering the future of freight.