Simplify Logo

Full-Time

Safety Critical Software Lead

Posted on 2/7/2024

Robotic Research

Robotic Research

201-500 employees

Autonomous vehicle systems for diverse environments

Robotics & Automation
Hardware
Industrial & Manufacturing
Aerospace

Senior

Remote in USA

Category
Software Engineering
Required Skills
Agile
Data Structures & Algorithms
Operating Systems
SCRUM
Requirements
  • U.S. citizenship, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State
  • Bachelor’s degree or higher in software engineering, a related field, or with equivalent industrial experience
  • Proven experience in software development, with a focus on safety-critical systems
  • Fluency in a text-based computer language usable for safety critical software development, such as C, C++, or Ada
  • Experience with software development methodologies such as Agile or Scrum
Responsibilities
  • Lead design and development of safety-critical software complying with applicable standards
  • Provide technical leadership and guidance to a team of safety software engineers
  • Collaborate with engineers from other cross-functional groups to ensure product and program level needs are met
  • Manage software development throughout the development cycle, from collecting feature requests to their final delivery via thorough testing and verification activities
  • Develop safety critical embedded software in C/C++ or model-based safety certifiable development tools for use on controllers running an RTOS such as QNX
  • Lead the development of software safety artifacts and required documentation to provide evidence of rigor in accordance with relevant standards
  • Ensure that software requirements are clearly defined, implemented and traceable to system and safety requirements
  • Create and maintain comprehensive documentation for software requirements, architecture and design decisions to ensure compliance with safety software development processes
  • Participate in safety assessments, analyses and review of work products created by other functional groups that affect safety software features
Desired Qualifications
  • Experience with development for Real-time Operating Systems such as QNX
  • Familiarity with safety standards, such as ISO-26262, IEC-61508, DO-178, or MIL-STD-882
  • Familiarity with MISRA C/C++ standards
  • Experience developing software design documentation and safety artifacts such as FMEA’s, interface control documentation, and test coverage reports
  • Experience with CAN, CAN/FD, Ethernet, and FlexRay
  • Experience with model-based programming tools such as ANSYS SCADE, Simulink, or similar in safety critical applications
  • Strong understanding of algorithms and subjects relevant to ground robotics
  • Hands-on experience with integration of other complex electro-mechanical systems (aerospace, medical, etc.)
  • Strong problem solving and analytical skills, with an ability to troubleshoot and resolve software issues
  • Ability to work effectively in a fast-paced, dynamic environment, managing multiple tasks and priorities

Forterra specializes in AutoDrive, an autonomous vehicle system designed for diverse driving environments, including off-road, rural, and industrial sites, offering advanced driver-assistance solutions and SAE Level-4 automated driving solutions for defense and commercial applications. The technology was initially developed and rigorously tested for military use, delivering safe, reliable autonomous solutions for various vehicle types.

Company Stage

Series A

Total Funding

$248.6M

Headquarters

Clarksburg, Maryland

Founded

2002

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
INACTIVE