Coding challenges, hackathons and developer assessments.
Software Engineer, Safety Critical Embedded Systems
Get alerts for roles like this
More Software Engineer, Safety Critical Embedded Systems roles in United States — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.
Job Description
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 at risk.
Our systems operate with distributed control, dynamic routing, and real-time responsiveness, enabling sustained advantage across complex mission environments.
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 unit, integration, and target bas
Required Skills
Upskill for This Role
Courses from Udemy and edX matched to this role's skills.

개발자를 위한 C++ 프로그래밍

Lập trình Hướng đối tượng (OOP) trong C++

Learn C and C++ (Beginner to Advance)

C++ Software Developer Interview Preparation

Asynchronous Programming Design Patterns - C/C++

C++ for Beginners: Learn Programming, OOP, STL & Projects
ResumeKart may earn a commission from these links at no extra cost to you.
Partner picks for Software Engineer, Safety Critical Embedded Systems in United States
Matched to the skills this page calls for and the candidate's location.
- Partner competitioncovers c++BengaluruVisit partner →
- Partner course provider
Free online courses from IITs and IISc, with proctored certification exams.
covers cChennaiVisit partner → - edXVerified partnerPartner course provider
Courses and programmes from universities and institutions worldwide.
Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.