Functional Safety Systems Engineer

Amaris
Peoria, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Intermediate

Job location

Peoria, United States of America

Tech stack

Agile Methodologies
Systems Engineering
JIRA
Azure
C++
CMake
Software Debugging
Embedded Software
Failure Mode Effects Analysis
Real-Time Operating Systems
Software Engineering
SonarQube
GIT
Docker
Artifactory

Job description

This role is focused on systems engineering with exposure to embedded software, rather than a pure software development position. The ideal candidate will have strong experience working across functional safety, system architecture, validation, and embedded platforms while collaborating closely with hardware, QA, and software teams., * Design and support the development of safety-critical embedded systems for industrial and off-road machinery

  • Apply and enforce functional safety standards such as IEC 61508, ISO 26262, or IEC 62061 throughout the development lifecycle
  • Perform hazard analysis, risk assessments, FMEA, and fault tree analysis
  • Define and manage safety requirements, traceability, and safety case documentation
  • Develop and maintain architecture specifications, verification plans, test procedures, and safety reports
  • Support verification and validation activities, including Hardware-in-the-Loop (HIL) testing and on-machine validation
  • Collaborate with hardware, QA, systems, and embedded software teams to ensure end-to-end safety compliance
  • Debug, validate, and maintain embedded systems on real hardware platforms
  • Participate in Agile development activities and cross-functional engineering reviews
  • Contribute to continuous improvement of safety and development processes

Requirements

  • Minimum 5 years of experience in embedded systems or functional safety engineering
  • Strong experience working with safety-critical systems in industrial, automotive, heavy equipment, or similar environments
  • Knowledge of functional safety standards including IEC 61508, ISO 26262, or IEC 62061
  • Experience with RTOS environments and microcontroller-based platforms
  • Familiarity with embedded software development using C and C++
  • Hands-on experience with debugging, validation, and testing on real hardware
  • Experience with FMEA, fault tree analysis, and safety case development
  • Strong documentation discipline, including specifications, traceability matrices, and safety reports
  • Ability to work independently and collaborate across multidisciplinary engineering teams
  • Experience working within Agile environments using tools such as Azure DevOps or Jira
  • Participation in meetings, conferences, training sessions, or projects conducted in English

About the company

* Languages: C, C++ * Platforms: Microcontrollers, RTOS-based embedded systems * Tools: CMake, Git, Docker, GoogleTest, SonarQube, Artifactory * Agile: Azure DevOps, Jira Why choose us * An international community bringing together more than 110 different nationalities * An environment where trust is central: 70% of our leaders started their careers at the entry level * A strong training system with our internal Academy and more than 250 modules available * A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)

Apply for this position