×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Sustainment Firmware engineer

Job in Clarksburg, Montgomery County, Maryland, 20871, USA
Listing for: Forterra
Full Time position
Listed on 2026-11-05
Job specializations:
  • Software Development
    Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below
Location: Clarksburg

About Forterra

At Forterra, we are unleashing autonomy at scale to transform the battlefield. Our mission is to build the foundational platforms that enable an intelligent ecosystem to coordinate, adapt, and execute with speed and precision even in the uncertainty and disruption of modern conflict. In an era marked by rapid technological change and evolving threats, we design for flexibility, survivability, and operational dominance.

Forterra delivers weapons, sensors, and battlefield effects through integrated autonomous networks reaching operational areas faster, safer, and without placing human lives  systems operate with distributed control, dynamic routing, and real-time responsiveness, enabling sustained advantage across complex mission environments.

About the role

We are looking for a product focused Embedded Software/Firmware Engineer to help sustain and develop next generation, cutting edge, safe, and scalable autonomous vehicle hardware. You will work at the intersection of embedded systems and autonomous technology, supporting existing projects, bringing up new hardware platforms, writing firmware for microcontrollers and microprocessors, and ensuring system functionality and safety through rigorous testing. You will closely collaborate with deployed product teams, hardware, systems, and other FW engineers to support and develop new cutting edge platforms for Forterra.

What

you'll do Work with new hardware
  • Assist in developing hardware/FW through the full product lifecycle from ideation through manufacturing and support.
  • Aid in establishing production line tooling, as well as diagnostics capabilities for existing systems.
  • Help evaluate new pre-release hardware and tooling for use on next generation systems.
  • Review schematics and provide guidance and feedback on signal assignment and wiring.
  • Quickly establish a working knowledge of new complete systems, microcontrollers, microprocessors, sensors, and tooling with a view toward product development.
  • Collaborate with hardware engineers to understand system architecture, participate in design reviews, and debug issues.
  • Perform and support new board testing and characterization with low-level firmware.
  • Create proof-of-concept setups testing isolated functions of new hardware.
  • Work with hardware engineers to provide FW functionality for production line testing.
  • Provide guidance to other teams adopting the new hardware and tooling platform.
Develop FW and SW
  • Develop FW for different stages of the product lifecycle; prototype through production.
  • Develop board bring-up FW to test signals, busses, and processors to prove wiring.
  • Develop tools in Windows or Linux to show signal states, test boards, and support characterization.
  • Develop FW and SW to allow boards to operate as designed in a pre-production environment.
  • Implement drivers, bootloaders, and system-level software for initial board functionality.
  • Assist to get production level FW loaded, working, and tested on new boards.
  • Provide test FW to support product manufacturing and automated infant mortality reporting.
  • Develop and deploy test FW and SW revisions to aid in diagnostics of embedded Linux systems.
Testing & Validation
  • Develop test plans to validate processor, memory, and communication interfaces (Ethernet, CAN, I2C, SPI, UART, etc.) to support all phases of product development.
  • Perform bring-up and debugging of embedded systems using oscilloscopes, logic analyzers, and debugging tools.
  • Set up and execute final acceptance testing for hardware validation before deployment.
  • Assist in developing manufacturing and production tests.
  • Assist in debugging fielded issues and providing product improvements.
  • Work closely with hardware, software, and systems engineers to ensure seamless integration.
  • Document software architecture, test plans, and debugging procedures.
  • Provide technical support for hardware and firmware during development and production.
  • Implement best practices on documenting SW designs and committing code for other teams to use.
  • Provide product documentation required to reach safety requirements, product manuals, test procedures, etc.
Minimum Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 3+ years of experience in embedded software development (Linux) and product development experience.
  • 3+ years working with hardware test tools like Oscilloscopes, analyzers, and meters.
  • Experience with ARM Cortex-M/R/A processors or similar embedded platforms.
  • Strong…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary