Senior Software Engineer, Edge Autonomy (C++/Python)

Jobless

Palo Alto (CA)

On-site

USD 155,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
PTO 20 days per year
7 weeks parental leave
Tuition reimbursement
401(k) with 4% match
Holiday break
Equity

Job summary

Forterra is a leader in autonomous systems for ground-based operations, developing technology that protects front-line soldiers and empowers civilian workers in critical industries. As part of the Vektor team, you will design, develop, and optimize software components in C++ and Python for middleware and diagnostic subsystems across distributed robotic platforms.

Qualifications include 5 years in Linux environments and experience with ROS, DDS, Protobuf, and gRPC, plus strong concurrency skills

Qualifications

  • 5 years of experience developing in Linux-based environments.
  • Hands-on experience with middleware frameworks and communication protocols (ROS, DDS, Protobuf, gRPC).
  • Ability to write clean, maintainable, well-documented code.
  • Strong understanding of multi-threaded programming, concurrency, and performance optimization.
  • Eligibility to obtain a U.S. Secret security clearance.

Responsibilities

  • Design, develop, and optimize C++ and Python components for middleware and diagnostics in distributed robotic platforms.
  • Translate system requirements into reliable software implementations.
  • Analyze and validate software for safety, reliability, maintainability, testability, and security.
  • Debug and triage real-world communication and networking challenges in deployed systems.
  • Implement and maintain unit, integration, and system tests.
  • Profile and optimize software performance across hardware and network subsystems.
  • Contribute to the evolution of architecture for autonomous platforms in constrained environments.

Skills

Linux
Middleware (ROS/DDS/Protobuf/gRPC)
Multithreaded programming
API design
Security clearance eligibility

Tools

ROS
DDS
Protobuf
gRPC

Job description

Forterra is a leader in autonomous systems for ground-based operations, developing technology that protects front-line soldiers and empowers civilian workers in critical industries. As part of the Vektor team, you will design, develop, and optimize software components in C++ and Python for middleware and diagnostic subsystems across distributed robotic platforms.

Qualifications include 5 years in Linux environments and experience with ROS, DDS, Protobuf, and gRPC, plus strong concurrency skills

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Autonomous Systems Software Engineer
Senior Autonomous Systems Software Engineer

Forterra • Palo Alto (CA)

On-site
USD 155,000 - 180,000
Premium Healthcare Benefits
3 weeks PTO?
Parental leave
+2
Senior Autonomous Systems Software Engineer
Senior Autonomous Systems Software Engineer

Forterra • East Palo Alto (CA)

On-site
USD 155,000 - 180,000
Premium healthcare benefits
Life/AD&D insurance
Generous PTO
+3
Senior Software Engineer
Senior Software Engineer

Forterra • Palo Alto (CA)

On-site
USD 155,000 - 180,000
Premium Healthcare Benefits
3 weeks PTO?
Parental leave
+2
Senior Software Engineer
Senior Software Engineer

Forterra • East Palo Alto (CA)

On-site
USD 155,000 - 180,000
Premium healthcare benefits
Life/AD&D insurance
Generous PTO
+3
Senior Software Engineer
Senior Software Engineer

Jobless • Palo Alto (CA)

On-site
USD 155,000 - 180,000
Healthcare benefits
PTO 20 days per year
7 weeks parental leave
+4
Senior Payloads Software Engineer: Autonomous Systems
Senior Payloads Software Engineer: Autonomous Systems

Forterra • Clarksburg (MD)

On-site
USD 120,000 - 200,000
Healthcare benefits
PTO 20 days
Parental leave
+3
Senior Command and Control Software Engineer
Senior Command and Control Software Engineer

Forterra • Clarksburg (MD)

On-site
USD 140,000 - 220,000
Premium Healthcare Benefits
401(k) retirement plan with company match
20 days paid time off per year
+2
Autonomy Systems Engineer for Real-World Robotics
Autonomy Systems Engineer for Real-World Robotics

Forterra • Arlington (VA), Northern (KY)

Hybrid
USD 120,000 - 165,000
Premium healthcare
PTO 20 days
Parental leave 7 weeks
+1
Senior Autonomy Software Engineer – Robotics & Real-World Ops
Senior Autonomy Software Engineer – Robotics & Real-World Ops

Forterra • Clarksburg (MD)

On-site
USD 150,000 - 250,000
Premium healthcare
Paid time off
Parental leave
+3
Senior Command and Control Software Engineer
Senior Command and Control Software Engineer

Forterra Inc. • Clarksburg (MD)

On-site
USD 140,000 - 220,000
Premium Healthcare Benefits
401(k) retirement savings plan
Tuition reimbursement of $9k annually
+2