Talent.com
Staff C++ Engineer
Staff C++ EngineerForterra • Arlington, Virginia, United States, 22201
[error_messages.no_longer_accepting]
Staff C++ Engineer

Staff C++ Engineer

Forterra • Arlington, Virginia, United States, 22201
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

About Forterra

Forterra is a leading provider of autonomous systems for ground-based movement in the working world. Amongst some of the earliest innovators in the field of driverless technology, Forterra is focused on building systems that protect front-line soldiers and enable civilian workers in our industrial base. Forterra is the go-to provider of ground autonomy solutions for the U.S. Department of Defense, which harnesses the technology for asymmetric warfare in critical conditions.

About the role

We are looking for talented C++ Software Engineers to join our Software Services Team. You will be integral in developing key components of the AutoDrive software platform, including middleware, configuration management, diagnostics, data replay, and system utilities. If you are passionate about working in a fast-paced, innovative environment and want to contribute to shaping the future of autonomous vehicles, we’d love to hear from you.

What you'll do

  • Develop, optimize, and maintain C and C++ software components for critical services such as middleware, configuration management, data logging, and diagnostic tools.
  • Work closely with autonomy engineers to design, implement, and integrate software services that support autonomous navigation, perception, and mission-level capabilities.
  • Build and maintain a robust data replay framework to facilitate regression testing and algorithm validation.
  • Create and support common utilities, such as logging and diagnostic message formats, to ensure a unified development experience across teams.
  • Implement and optimize performance-critical software components, ensuring minimal overhead and efficient resource usage.
  • Collaborate with cross-functional teams (including autonomy, platform, and testing) to ensure smooth integration of new software components into the AutoDrive ecosystem.
  • Participate in code reviews, design discussions, and problem-solving sessions, ensuring the delivery of high-quality, maintainable software.
  • Develop and implement unit and integration tests for new and existing software components.
  • Troubleshoot, debug, and optimize complex software issues across multiple subsystems.

Qualifications

  • Strong experience in C++ programming, with a deep understanding of object-oriented design principles and memory management.
  • Ability to consistently deliver production-quality software in a continuously integrated environment.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Demonstrates clean, maintainable code and documentation practices.
  • Solid understanding of multi-threaded programming, concurrency, and performance optimization techniques.
  • Experience with middleware frameworks and communication protocols (e.g., ROS, DDS, protobufs, or custom protocols or message serialization and deserialization).
  • Familiarity with configuration management systems, version control, and CI / CD pipelines.
  • Strong debugging and diagnostic skills with the ability to analyze and resolve complex software issues.
  • Experience with software testing (unit testing, integration testing, regression testing) and a commitment to ensuring software quality.
  • Experience with Linux-based development environments.
  • Experience working in teams and a willingness to proactively solve problems
  • Preferred Qualifications

  • Knowledge of real-time systems or embedded systems development.
  • Familiarity with data logging frameworks and visualization tools (e.g., Foxglove).
  • Experience with automated testing frameworks and tools for continuous integration.
  • Experience working in an Agile development environment.
  • Familiarity with the autonomous vehicle domain or robotics is a plus but not required.
  • Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Robotics, or a related field.
  • 7+ years of work experience in the software engineering field
  • US Salary Range

    $145,000—$170,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.

    CLEARANCE ELIGIBILITY - This position may require eligibility to obtain and maintain a U.S. security clearance. For more information about U.S. Security Clearances :  click here.

    Forterra is an equal-opportunity employer, providing and promoting equal employment opportunity in all personnel practices. 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 applicants will receive consideration for employment without regard to any factor, including veteran and disability status, and criminal history, in accordance with applicable local, state, and federal laws.

    Forterra is also committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.

    To see Forterra’s candidate data privacy policy, please visit Forterra Legal | Job Applicant Privacy Notice.

    PI46d77b85b4d5-30511-38781521

    [job_alerts.create_a_job]

    Staff Engineer • Arlington, Virginia, United States, 22201

    [internal_linking.similar_jobs]
    Senior / Staff Software Engineer-10032

    Senior / Staff Software Engineer-10032

    Extreme Networks • Washington, DC, US
    [job_card.full_time]
    Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions.They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Security Engineer

    Lead Security Engineer

    Foxhole Technology • Alexandria, VA, United States
    [job_card.full_time]
    Job Title : Lead Security Engineer.Clearance : Top Secret w / SCI eligibility.Start : Based on Contract Award.Foxhole Technology provides robust cybersecurity and IT support capabilities for federal civ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Multiple Openings

    Multiple Openings

    Valarcorp Inc • Columbia, MD, US
    [job_card.full_time]
    Valarcorp Inc has multiple openings in Columbia, MD.Software Engineer (Wage : $ 180,149.Design, Develop, codes, tests, debugs, research, integrate, create, document and functional requirements are m...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff / Principal Software Engineer (HHS)

    Staff / Principal Software Engineer (HHS)

    Skylight • Washington, DC, United States
    [job_card.full_time]
    Washington, District of Columbia, United States.Skylight is a digital consultancy using design and technology to help government agencies deliver better public services. We’re at the forefront of a ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior / Staff Software Engineer

    Senior / Staff Software Engineer

    Amae Health • Washington, DC, US
    [job_card.full_time]
    Transforming the lives of those affected by severe mental illness.At Amae Health, we are dedicated to helping the 15.Americans living with severe mental illness (SMI) lead stable, meaningful lives,...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Staff Engineer

    Senior Staff Engineer

    Renesas Electronics Corporation • Columbia, MD, United States
    [job_card.full_time]
    We are seeking a highly skilled and hands-on.AI, MLOps, and signal processing, with a strong emphasis on deploying intelligent systems on microcontrollers and working directly with customer data.Th...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Full Stack Engineer

    Staff Full Stack Engineer

    The Recruiting Guy • Washington, DC, US
    [job_card.full_time]
    If this role is still posted then we are still recruiting and needing applications.THIS IS NOT A REMOTE OR WORK FROM HOME POSITION. Please read this PDF before applying.Must live within commuting di...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Xometry • North Bethesda, MD, US
    [job_card.full_time]
    Xometry (NASDAQ : XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives ma...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Staff Engineer

    Senior Staff Engineer

    Confiz Limited • Washington, DC, United States
    [job_card.full_time]
    We are seeking a highly experienced and security-minded Senior Staff Engineer – Backend & Cloud, Tech Lead to join our team in a hybrid capacity based in Seattle, WA. This role blends deep technical...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Accountant

    Staff Accountant

    Armed Forces Benefits Assoc. • Alexandria, VA, US
    [job_card.full_time]
    About Armed Forces Benefit Association (AFBA) and 5Star Life.Pentagon to solve a critical need in support of the military. More than 75 years later, our commitment to those who serve and to solving ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Scientist, Systems Engineer TS / SCI

    Scientist, Systems Engineer TS / SCI

    L3Harris Technologies • FORT WASHINGTON, Maryland, United States
    [job_card.full_time]
    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Staff Engineer, C++ Systems Integration (R4018)

    Staff Engineer, C++ Systems Integration (R4018)

    Shield AI • Washington, DC, US
    [job_card.full_time] +1
    Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT and X-BAT aircr...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Value Engineer

    Staff Value Engineer

    Box • Washington, DC, United States
    [job_card.full_time]
    Box (NYSE BOX) is the leader in Intelligent Content Management.Our platform enables organizations to fuel collaboration, manage the entire content lifecycle, secure critical content, and transform ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    SiriusXM • Washington, DC, United States
    [job_card.full_time]
    Why consider this job opportunity.Eligibility for discretionary short-term and long-term incentives.Opportunity for career advancement and growth within the organization. Collaborative and high-perf...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    eSimplicity • Silver Spring, MD, US
    [job_card.full_time]
    Simplicity is a modern digital services company that partners with government agencies to improve the lives and protect the well-being of all Americans, from veterans and service members to childre...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff ML Engineer, Product

    Staff ML Engineer, Product

    Truebill • Washington, DC, United States
    [job_card.full_time]
    Rocket Money offers members a unique understanding of their finances and a suite of valuable services that save them time and money - ultimately giving them a leg up on their financial journey.Mach...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff RF Hardware Engineer

    Staff RF Hardware Engineer

    CHAOS Industries • Washington, DC, United States
    [job_card.full_time]
    CHAOS Industries is redefining modern defense with omniscient systems purpose-built for today’s realities.Silicon Valley innovators, CHAOS Industries’ products are powered by Coherent Distributed N...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engineer, Systems IV

    Engineer, Systems IV

    Orbis • Washington, DC, US
    [job_card.full_time]
    Provide support to NAVSEA Team Submarine (TEAM SUB) Submarine Ship Building (SHAPM) Program Offices and supporting organizations : PMS 397 - COLUMBIA Class Submarine Program Office, PMS 450 - VIRGIN...[show_more]
    [last_updated.last_updated_30] • [promoted]