Forterra

Embedded Sustainment Firmware engineer

Forterra
Apply
4 days ago
Clarksburg, MD, USAMid Level

Base Salary

$120k - $150k/yr

Responsibilities

  • Develop firmware and software for embedded platforms across the product lifecycle from prototyping through production.
  • Perform board bring-up, hardware characterization, low-level debugging, and validation using oscilloscopes, logic analyzers, meters, and debugging tools.
  • Implement drivers, bootloaders, system-level software, diagnostic tools, and test firmware for embedded boards and Linux systems.
  • Develop and execute test plans for processors, memory, Ethernet, CAN, I2C, SPI, UART, and other communication interfaces.
  • Support production-line tooling, manufacturing tests, automated infant-mortality reporting, final acceptance testing, and field issue debugging.
  • Collaborate with hardware, software, systems, and deployed product teams on system architecture, design reviews, integration, and product improvements.
  • Review schematics and integrated-circuit datasheets, provide hardware and wiring feedback, and support new platform adoption.
  • Document software architecture, test plans, debugging procedures, product manuals, and safety-related materials.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 3+ years of embedded software development experience with Linux and product development experience.
  • 3+ years of experience using hardware test tools such as oscilloscopes, analyzers, and meters.
  • Experience with ARM Cortex-M/R/A processors or similar embedded platforms.
  • Strong proficiency in C and C++ for embedded systems, including bare-metal programming and RTOS development with platforms such as FreeRTOS or Zephyr.
  • Experience with Linux on desktop or embedded devices, board bring-up, low-level debugging, TCP, and hardware communication protocols including Ethernet, CAN, I2C, SPI, and UART.
  • Familiarity with JTAG debuggers, oscilloscopes, logic analyzers, schematics, and integrated-circuit datasheets.
  • Troubleshooting, triage, time-management, organizational, and complex debugging skills.
  • Preferred: automotive or robotics hardware experience; safety-critical development with ISO 26262 or MISRA; regulated-environment experience; embedded Linux; Python or Bash; Quality Assurance practices; Agile environments; and contract manufacturing experience.
  • The position may require eligibility to obtain and maintain a U.S. security clearance.

Benefits

  • 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, with optional additional life insurance.
  • Extremely generous company holiday calendar, including a December winter break, and 20 accrued PTO days 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 a company match of up to 4%.
  • Fully stocked beverage refrigerators, including Celsius beverages.
  • This is an onsite role in Clarksburg, Maryland.

Tech Stack

BashCC++LinuxPythonWindows

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