C++ Software Engineer – Applications & Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Forterra · 2 weeks ago

C++ Software Engineer – Applications & Systems

Forterra is a leading provider of autonomous systems for ground-based movement, focused on building technology that supports front-line soldiers and civilian workers. They are seeking a C++ Software Engineer to join their Command, Control, & Communications team, where the role involves developing the core user interface and control software for autonomous ground vehicles, ensuring real-time situational awareness and vehicle monitoring.

Defense & Space
check
Growth Opportunities
badNo H1BnoteSecurity Clearance Requirednote

Responsibilities

Design, implement, and maintain advanced C++ applications in a Linux environment
Build intuitive, performant user interfaces with Qt and QML
Develop backend integration with autonomy systems, including messaging, networking, and data exchange
Contribute to graphics programming, real-time data visualization, and operator workflows
Collaborate with a cross-functional team to deliver vehicle interface modules, networking features, and mission-critical UI components
Promote software quality, maintainability, and reliability in production environments
Document software designs and features to support operational use

Qualification

C++LinuxQt/QMLGraphics programmingNetworkingDDSVideo processingBuild managementCollaboration skillsCommunication skillsSelf-motivated

Required

BS in Computer Science, Engineering, or related field (or equivalent practical experience)
4+ years of professional software development experience
Strong proficiency in modern C++ and application development
Experience developing in Linux-based environments
Proven ability to design and deliver complex, feature-rich applications
Strong collaboration and communication skills; self-motivated and effective in a fast-paced environment

Preferred

Qt / QML for UI and front-end application development
Graphics programming and real-time visualization
Experience with GIS rendering and map-based visualization
Networking (protocols, Linux networking, multicast/broadcast, routing, etc.)
DDS or other publish/subscribe messaging middleware
Experience with video processing pipelines (e.g., GStreamer)
Build and dependency management (CMake, Conan, Git)
Background in robotics, automotive, or defense/tactical software systems
Familiarity with test-driven development and CI pipelines
Bonus: experience with Python, or JavaScript

Benefits

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, Legal & ID protection 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%

Company

Forterra

twitter
company-logo
Forterra delivers autonomous mission systems for defense.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase