OVERVIEW
RailPod is changing the track inspection industry with the world’s first robotic railroad-track inspection system. RailPod’s laser scanners, LiDAR, high resolution cameras, and state-of-the-art inertial navigation system allows the system to detect, tag, and report track defects. The RailPod engineering team works on improving current track inspection capabilities as well as adding sensing systems that give our customers unparalleled data describing the condition of their infrastructure. Learn more at www.rail-pod.com.
RailPod is searching for a Software Test Engineer that understands various software systems that interact with an electro-mechanical system. This position requires some knowledge of test processes, configuration management, and documentation as RailPod continues to evolve the production system. This role requires both working behind a computer and physically working with the electro-mechanical systems embedded in the RailPod vehicle. Candidate should be able to demonstrate knowledge of principles related to managing, scheduling, and reporting all aspects of Software Testing.
JOB SUMMARY
We’re looking for a technically accomplished hands-on Software Test Engineer that reports directly to the CTO. A self-starter with solid communication skills who would be motivated and excited by the demands of this new robotic technology. You will be responsible for managing test plans, scheduling tests, test evaluation, and ensuring timely test completion. You will work with experienced software engineers to support the testing of the RailPod robot that will measure a variety of parameters to determine the reliability and quality of railroad track both in the freight and passenger industries across the globe. We are looking for a team member that can deliver high quality test solutions in a production environment.
This position is a full-time position (non-remote) located at RailPod’s headquarters in Boston, MA. Candidates not residing in the metro-Boston area will not be considered.
REQUIRED SKILLS & COMPETENCIES
- Excellent technical writing capability
- Ability to develop Software Test plans
- Ability to develop and implement Software Test procedures
- Be able to perform rudimentary root cause analysis of testing failures
- Ability to work as part of a group and independently
- Good knowledge of C/C++, Python, Shell scripting languages
- Working knowledge of Embedded Systems architectures and/or robotics technologies
- Working knowledge of database systems such as PostgreSQL, SQLite, or MongoDB
- Working knowledge of Git, SVN, Mercurial, or other code version management tools
- Working knowledge of Jira, Trello, or other project management tools
- Experience using Jenkins, GitHub Actions, GitLab Runners, Circle CI or equivalent automated test platforms
- Experience working with Selenium, PyTest or equivalent tooling
- Experience working with software deployment and release processes a plus
- Experience with Ansible, Puppet, Chef, or other configuration management tools a plus
- Knowledge of Linux or windows system administration beneficial
EDUCATION & PRIOR EXPERIENCE
- Bachelors Degree in Computer or Software Engineering (will consider Electrical Engineers with a software background)
- Minimum of 4 years of relevant experience in a software related field
- Prior experience working in or generally passion to work in the transportation or other safety critical and process driven industry
Job Type: Full-time
Pay: $85,000.00 - $112,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
Experience level:
- 4 years
Schedule:
- Monday to Friday
Application Question(s):
- Do you live within 20 miles of Boston, MA?
Work Location: In person