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%.
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.
