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
IntermediateJob 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.)