RRAI is actively seeking an experienced Robotics Software Engineer with a background in machine vision to join our team. In this role, you will play a key part in developing innovative perception solutions for autonomous systems. The ideal candidate should bring solid experience in developing and deploying perception software and algorithms on production robotics in real-world environments.
Office Location: Clarksburg, MD / Remote
Tele-work Opportunities: Remote with some travel required (up to 10%)
To conform to U.S. Government technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
Position Responsibilities:
- Maintain and improve our existing on-robot machine vision pipelines including builds, test, deployment, and monitoring
- Update our pipelines to incorporate new and evolving perception algorithms
- Support optimization and deployment of machine learning algorithms on-vehicle
- Support integration for new testing and simulation functionality
- Drive a culture of software quality and reliability in support of scaled production
- Support the proposal, planning, and execution of improvements to the existing camera software stack
Required Skills and Abilities:
- Strong programming experience in modern C++ and Python
- Experience with ROS (either ros1 or ros2)
- Experience with Docker
- Experience with camera sensors
- Familiarity with NVIDIA Jetson family of devices
- Experience writing and fielding perception algorithms
- Hands-on experience with robotics
- Strong experience working on a software development team
- Ability to write clean, maintainable code and documentation
Preferred Qualifications:
- Experience with test driven development in a continuously-integrated environment
- Experience with TensorRT or NVIDIA Triton
- Experience with conan package manager and cmake build tools
- Experience with other robotic perception sensors like lidars, radars, or IR cameras
- Experience in production autonomous ground vehicles is a plus
Education and Experience:
- BS in computer science or a related field, or equivalent amount of relevant industry experience
- 4+ years of industry experience
$115k-$185k a year. Exact compensation may vary based on skills, experience, and location.
Benefits:
Forterra is excited to offer the following benefits:
- 17 Company Holidays for 2024
- 20 days of PTO accrual a year
- Flexible work schedules and a casual work environment
- Competitive medical, dental & vision plans
- 401k contribution plan with up to 4% match
- $9k a year Tuition Reimbursement program
- Company paid Basic Life, STD, LTD, Legal & ID Protection plans
- Employee assistance program options
- 7+ weeks of fully paid Parental Leave
- Jury Duty Leave
- Bereavement Leave
- Pet-friendly offices
- Fully stocked beverage fridges available free for staff
- Full-service latte/cappuccino/coffee machine in each building
Company Overview:
Forterra is the leading provider of autonomous systems for ground-based movement in the working world. Originally named Robotic Research, Forterra was among the earliest innovators in the field of driverless technology. For more than twenty years, we have focused on building systems which protect front-line soldiers and enable our industrial base. The company has become a go-to provider of autonomous solutions for the U.S. Department of Defense, which harnesses autonomy for asymmetric warfare in critical conditions.
To learn more about us, please check out the links below:
Diversity and Equal Employment Opportunity Statement: At Forterra, we don’t just accept differences, we celebrate them. We strive to attract, develop, and retain curious & highly qualified individuals representing a variety of backgrounds, cultures, skills & perspectives. Forterra is committed to building a diverse team and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, marital status, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
EEO/AAP/ Pay Transparency Statements:
https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf
https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf