Startups

Software Engineer, Safety Critical Embedded Systems

Forterra · Clarksburg, MD · On-site

← All jobs
About Forterra

About Forterra At Forterra, we are unleashing autonomy at scale to transform the battlefield. Backed by SoftBank VF.

About the role

Forterra is looking for a Software Engineer to design, implement, test, and maintain the safety critical embedded software used on our autonomous ground vehicles. This is an individual contributor role with work across the full software lifecycle, from requirements and design through implementation, integration, debugging, and verification. Found on 1752vc Careers, the job board for startup and VC roles.

What they're looking for

  • Design, implement, and maintain safety critical embedded software for autonomous ground vehicle platforms
  • Turn system and software requirements into readable, testable C and C++ code
  • Implement fault detection, fault handling, diagnostics, and safe response behavior across supported vehicle platforms
  • Write unit, integration, and target based tests. Support automated verification and coverage analysis
  • Debug hardware, software, firmware, timing, communications, and integration problems using logs, traces, debuggers, and instrumentation
  • Take part in architecture, design, code, and test plan reviews with attention to correctness, safety, maintainability, and testability
More about this role

About the role

Forterra is looking for a Software Engineer to design, implement, test, and maintain the safety critical embedded software used on our autonomous ground vehicles. This is an individual contributor role with work across the full software lifecycle, from requirements and design through implementation, integration, debugging, and verification. You will work with software, systems, test, and safety engineers to deliver dependable code, resolve difficult embedded problems, and produce the evidence needed for customer and safety reviews

Someone who enjoys working close to the hardware and wants to build software that has to behave correctly in the real world. You should be comfortable taking a problem from requirements through implementation, integration, debugging, and verification, while working closely with engineers in other disciplines

What you'll do

  • Design, implement, and maintain safety critical embedded software for autonomous ground vehicle platforms.
  • Turn system and software requirements into readable, testable C and C++ code.
  • Implement fault detection, fault handling, diagnostics, and safe response behavior across supported vehicle platforms.
  • Write...

Read the full posting on Forterra's site ↗

Core Product

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.