Forterra

Software Engineer, Safety Critical Embedded Systems

Forterra
Apply
1 day ago
Clarksburg, MD, USAMid Level

Base Salary

$150k - $175k/yr

Responsibilities

  • Design, implement, and maintain safety-critical embedded software for autonomous ground vehicle platforms.
  • Translate system and software requirements into readable, testable C and C++ code.
  • Implement fault detection, fault handling, diagnostics, and safe-response behavior across vehicle platforms.
  • Develop unit, integration, target-based, automated verification, and coverage-analysis tests.
  • Debug hardware, software, firmware, timing, communications, and integration problems using logs, traces, debuggers, and instrumentation.
  • Participate in architecture, design, code, and test-plan reviews with emphasis on safety, correctness, maintainability, and testability.
  • Document implementation decisions, test results, anomaly resolution, and requirements traceability.
  • Collaborate with systems, test, and safety engineers to improve requirements, resolve defects, support assessments, and strengthen software practices.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field; equivalent experience may be considered.
  • At least three years of experience developing embedded software or safety-critical software.
  • Proficiency in C or C++ and working knowledge of Python or another scripting language.
  • Experience developing software for an RTOS, embedded target, or other resource-constrained system.
  • Experience with Git, CMake, continuous integration, code review, and related software development practices.
  • Familiarity with requirements management, requirements traceability, software verification, MISRA C or MISRA C++, static analysis, unit testing, and code coverage.
  • Strong analytical, troubleshooting, written communication, and verbal communication skills.
  • Preferred experience applying ISO 26262, IEC 61508, DO-178C, MIL-STD-882E, JSSSEH, or JS-SSA-IG.
  • Preferred experience with QNX, Linux, NXP S32G, CAN, CAN-FD, Ethernet, UDS, J1939, or similar embedded platforms, vehicle networks, and diagnostic protocols.
  • Preferred understanding of motion control, planning, perception, fault management, and vehicle interfaces, as well as experience integrating electromechanical systems.
  • Preferred experience providing technical leadership through design reviews, mentoring, or improvements to shared development practices.
  • May require eligibility to obtain and maintain a U.S. security clearance.

Benefits

  • US base salary range of $150,000.00–$175,000.00, with equity included in most full-time, high-demand roles.
  • Premium healthcare benefits with three plan options, including an HSA-eligible plan, and Forterra covering 80% of employee and dependent plan premiums.
  • Forterra-paid basic life/AD&D and short- and long-term disability insurance, with optional additional life insurance.
  • Generous company holiday calendar, including a December winter break.
  • 20 days of accrued paid time off per year.
  • At least seven weeks of fully paid parental leave for birth or adoption.
  • $9,000 annual tuition reimbursement or professional development stipend.
  • 401(k) plan with traditional, Roth, and after-tax deferral options and company matching up to 4%.
  • Fully stocked beverage refrigerators.
  • Expected travel of 10–25%.

Tech Stack

Categories

Forterra

About Forterra

501-1,000 employees

Forterra builds autonomous mission systems for defense and industrial ground operations, including self-driving kits for land vehicles and coordinated robotic swarms. It develops mission-critical hardware and software for autonomy in GPS-denied and contested environments, supporting military logistics, convoying, and yard/drayage use cases. Founded in 2002 and headquartered in Clarksburg, Maryland, the privately held company serves U.S. and allied government programs alongside commercial fleet operators.

Contact me