P
Posted 12 hours ago
Software Engineer II
Parallel Systems
Requirements
3+ years software development experience, Python, JS, C++, or Rust proficiency, HITL and SITL simulation experience, Linux proficiency
Skills
PythonC#RustLinuxCI/CD
About the role
Responsibilities
- Design, develop, and maintain testing frameworks for on-vehicle software and cloud-based services
- Design, develop, and maintain hardware test stands for vehicle subsystems
- Maintain continuous integration (CI) pipelines with an emphasis on reliability, speed, and cost effectiveness
- Partner with hardware and software teams to develop internal software tooling
- Contribute to regulatory documentation, including software traceability and test protocols
- Lead technical projects and ensure milestones are achieved
Requirements
- 3+ years of software development experience
- Proficiency in scripting languages (Python, JS, etc.)
- Proficiency in systems programming languages (C++, Rust)
- Experience with hardware-in-the-loop (HITL) and software-in-the-loop (SITL) simulations
- Working proficiency with Linux and the software test/build/deploy lifecycle
- Experience leading technical design and mentoring engineers
Preferred Qualifications
- 2+ years of experience building test software or internal tooling for hard tech products
- Experience in safety-critical domains (autonomous vehicles, industrial control, or aerospace)
- Knowledge of rail control systems
- Experience with polyglot codebases
About the Company
Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform freight transportation by shifting portions of the $900 billion U.S. trucking industry onto rail.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer II
Parallel Systems · Los Angeles
