Parallel Systems is an early-stage startup company developing the future of intermodal transportation. Our mission is to decarbonize freight while improving supply chain logistics and safety. We are developing vehicles and software to create new autonomous and electric transportation systems for existing rail infrastructure.
At Parallel Systems, we value the team as much as the mission. We want to work with talented people who are humble, motivated, and persistent. Our most successful team members are self-starters and collaborate with others to reach our collective goals.
As a Systems Software Engineer on the Perception team, you will be responsible for the primary perception application onboard the vehicle. This application controls our various sensors, runs our models, collects and saves video data, and offloads that data for analysis. You will work closely with other perception engineers to develop new software features, debug issues, and deploy your software to the vehicle. This work includes incorporating sensors into the vehicle operating system and creating a robust and reliable deployment infrastructure for the perception system.
Responsibilities
- Derive requirements, build consensus, and design new features for the primary perception application.
- Deploy and debug the application in the field.
- Develop new drivers and controllers for new sensors and their data.
Requirements
- BS in Computer Science, Electrical Engineering or similar Engineering discipline.
- 1+ years experience with low-level systems software (C/C++/Rust or similar) and strong software engineering fundamentals.
- 1+ years experience with Linux, OS native APIs, and multi-threaded frameworks.
Preferred
- Experience with Rust is a strong plus.
- Experience with cameras and related sensors is a strong plus.
- Experience with virtualization and containerization (e.g., Yocto, Docker, bitbake).
- Experience with an embedded computing platform like Nvidia Jetson.
- Experience with video streaming GStreamer
Parallel Systems is an equal opportunity employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to any discriminatory factor protected by applicable federal, state or local laws. We work to build an inclusive environment in which all people can come to do their best work.