View All Jobs 3294

Senior Software Engineer

Build scalable data pipelines for autonomous robotic systems in contested environments
Senior
2 days ago
Forterra

Forterra

A leading manufacturer of pipe and precast products for water-related infrastructure and drainage solutions in the United States.

Software Engineer

Forterra is seeking a talented and experienced software engineer with a passion for developing critical data systems in an edge distributed compute environment. Our team is expanding and we need someone who is passionate about building reliable event streaming, schema management, storage optimization and topic based data prioritization to autonomous land vehicles in contested and network limited environments.

What you'll do:

  • Build and maintain software that runs on robotic platforms, deployment site infrastructure, and AWS cloud services.
  • Design and scale data pipeline systems to support deployments at increasing scale.
  • Implement early warning systems to detect issues across the data pipeline.
  • Contribute to the design of hardware, site specs, and configuration standards for deployment environments.
  • Drive central management of compute elements across deployments to reduce time spent on individual site support.
  • Help turn raw data into structured, well-documented, usable formats.
  • Collaborate with stakeholders across engineering and product in order to identify opportunities to improve our systems, prioritize and deliver value for the business and our customers.

Qualifications:

  • Experience with Linux (Ubuntu) environments.
  • Familiarity with edge distributed compute architecture (multiple computers on robot).
  • Experience with Docker and containerized development workflows.
  • Ability to design scalable systems and develop clean, intuitive APIs.
  • Proactive mindset—you anticipate problems before they become blockers.
  • Strong collaborator who communicates well and works effectively across teams.
  • Experience with SQL databases (Postgres, SQLite).
  • Familiarity with AWS services and cloud infrastructure.
  • Experience designing streaming system for aggregation and filtering of data at edge.

Preferred Qualifications:

  • Experience architecting and designing data streaming for edge distributed compute systems including schema registry and management.
  • Experience working with localization (radar, lidar, video etc), perception and path planning systems.
  • Experience deploying ML models on robotics equipment.

Education & Experience:

  • Strong software engineering background (5+ years with Bash, Python, and C++).

US Salary Range $130,000—$150,000

The salary range for this role is an estimate and is based on a wide variety of compensation factors. The salary offered to candidates will vary based on a variety of factors including (but not limited to) relevant work experience, education, specialized training, critical expertise, training, and more. Equity in Forterra is included in most of our full-time, high-demand roles and is therefore considered part of Forterra's overall compensation package. In addition to base salary and equity, Forterra offers competitive benefits for full-time employees including:

  • Premium Healthcare Benefits: Three plan options, including an HSA-eligible plan, with Forterra covering 80% of the plan premium for you and your dependents.
  • Basic Life/AD&D, short and long-term disability insurance plans 100% covered by Forterra, plus the option to purchase additional life insurance for you and your dependents.
  • Extremely generous company holiday calendar including a winter break in December.
  • Competitive paid time off (PTO) offering 20 days accrued per year.
  • A minimum of 7 weeks fully paid parental leave for birth/adoption.
  • A $9k annual tuition reimbursement or professional development stipend.
  • Fully stocked beverage refrigerators with all the Celsius your little heart desires.
  • 401(k) retirement savings plan, including traditional, Roth 401(k), and after-tax deferral with company match up to 4%.

Your recruiter will be able to share more information about our salary and benefits offering during the hiring process. Forterra is an equal-opportunity employer, providing and promoting equal employment opportunity in accordance with local, state, and federal laws. Forterrans are unique, talented individuals who are united through a shared passion to deliver autonomous systems that enable national resilience and a robust supply chain. All qualified applications will receive equal consideration for employment.

+ Show Original Job Post
























Senior Software Engineer
Software
About Forterra
A leading manufacturer of pipe and precast products for water-related infrastructure and drainage solutions in the United States.