1 day ago
Clarksburg, MD, USAStaff+
Base Salary
$125k - $150k/yr
Responsibilities
- Set the verification and validation approach for safety-critical embedded software, including test plans, procedures, results, and reports.
- Translate system, software, and safety requirements into tests with objective pass/fail criteria and maintain requirements-to-test-to-results-to-anomaly traceability.
- Build and maintain automated test frameworks for embedded software in software-in-the-loop and hardware-in-the-loop environments.
- Execute fault injection, timing and jitter, communications failure, memory fault, power and clock fault, negative, boundary, and stress testing.
- Use static analysis, dynamic analysis, and coverage results to identify and close test gaps.
- Prepare test evidence including V&V matrices, compliance matrices, anomaly records, tool qualification records, and safety-case contributions.
- Collaborate with software, systems, and safety engineers on testability, requirements, design reviews, and technical assessments.
- Provide technical guidance through test plan and design reviews, pairing, mentoring, and improvements to shared test practices and infrastructure.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field; equivalent experience may be considered.
- Five or more years of experience testing embedded systems or safety-critical software.
- Strong working knowledge of C or C++ and Python for test automation.
- Experience with requirements management and traceability tools such as Jama or DOORS.
- Familiarity with MISRA C or MISRA C++, static analysis, and structural coverage methods including branch coverage and MC/DC.
- Experience testing software on an RTOS such as QNX, including embedded targets, debuggers, and instrumentation.
- Strong troubleshooting ability to distinguish hardware, software, and firmware problems in complex systems.
- Ability to manage multiple priorities and produce clear technical documentation.
- Experience applying safety-critical standards such as ISO 26262, IEC 61508, DO-178C, MIL-STD-882E, JSSSEH, or JS-SSA-IG is preferred.
- Experience with QNX, Linux, NXP S32G, vehicle networks and diagnostic protocols such as CAN, CAN-FD, Ethernet, UDS, or J1939 is preferred.
- Understanding of robotics domains such as motion control, planning, perception, fault management, and vehicle interfaces is preferred.
- Experience integrating electromechanical systems or providing technical leadership through reviews, mentoring, or shared-practice improvements is preferred.
- The position may require eligibility to obtain and maintain a U.S. security clearance.
Benefits
- Remote work is available, with up to 25% travel.
- Full-time employees receive three premium healthcare plan options, including an HSA-eligible plan, with Forterra covering 80% of premiums for employees and dependents.
- Forterra covers basic life/AD&D and short- and long-term disability insurance premiums, with additional life insurance available for purchase.
- Benefits include a company holiday calendar with a December winter break and 20 accrued PTO days per year.
- Employees receive at least seven weeks of fully paid parental leave for birth or adoption.
- Employees receive a $9,000 annual tuition reimbursement or professional development stipend.
- Benefits include stocked beverage refrigerators, a 401(k) plan with traditional, Roth, and after-tax deferral options, and a company match of up to 4%.
About Forterra
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.
