Software Safety Engineer (f/d/m)

FERNRIDE offers scalable automation solutions for yard trucking, employing human-assisted automation for remote takeovers of electric trucks.
Embedded
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
3+ years of experience
AI · Automotive · Logistics...

Description For Software Safety Engineer (f/d/m)

FERNRIDE is seeking a Software Safety Engineer (f/d/m) to join their systems team. This role is crucial in ensuring the development and maintenance of safe software within the machine safety context. The ideal candidate will play a key role in refining and optimizing FERNRIDE's modern software development process, which includes the use of C++, Bazel, and GitHub, along with modern safety SoCs and QNX as the real-time operating system (RTOS).

Key responsibilities include:

  • Collaborating with systems and software development teams to implement a modern, automated software development process aligned with IEC 61508-3.
  • Ensuring all work products meet necessary safety integrity levels (SIL) and other relevant safety criteria.
  • Providing guidance on integrating safety practices within the development environment.
  • Ensuring correct integration of safety elements, including hardware components and software modules.
  • Creating and maintaining comprehensive documentation supporting the software safety lifecycle.
  • Acting as a liaison with notified bodies for conformity assessments and audits.
  • Providing training on safety-related development processes and standards.

The ideal candidate should have:

  • A Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
  • Proven experience in functional safety within the software domain, particularly with IEC 61508-3 and ISO 13849.
  • Proficiency in C++ and familiarity with modern development tools like Bazel and GitHub.
  • Experience working with modern safety SoCs and QNX RTOS.
  • Strong understanding of safety-critical software development processes and tools.
  • Experience with safety analysis methods and integration of safety elements.

FERNRIDE offers a collaborative and transparent culture, with benefits including company shares, flexible working hours, remote work options, team events, and 30 days of vacation. Join a team of over 130 employees from 35+ countries, working on cutting-edge technology to address major industry challenges in logistics automation.

Last updated 2 months ago

Responsibilities For Software Safety Engineer (f/d/m)

  • Collaborate with systems and software development teams to refine and implement a modern, automated software development process based on C++, Bazel, and GitHub, ensuring alignment with IEC 61508-3
  • Ensure all work products meet the necessary safety integrity levels (SIL) and other relevant safety criteria
  • Work closely with software developers to ensure software conforms to safety standards
  • Ensure correct integration of safety elements, such as hardware components and software modules, following their safety manuals
  • Create and maintain comprehensive documentation supporting the software safety lifecycle
  • Act as a liaison with notified bodies, supporting conformity assessments and audits
  • Provide training and guidance to team members on safety-related development process, standards, and effective use of development environment

Requirements For Software Safety Engineer (f/d/m)

Linux
  • Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field
  • Proven experience in functional safety within the software domain, particularly with IEC 61508-3 and ISO 13849
  • Proficiency in C++ and familiarity with modern development tools such as Bazel and GitHub
  • Experience working with modern safety SoCs and QNX RTOS
  • Strong understanding of safety-critical software development processes and tools
  • Experience with safety analysis methods such as FMEA, FTA, and HAZOP
  • Experience with the integration of safety elements and working with safety manuals
  • Strong knowledge of safety lifecycle management and safety integrity levels (SIL)
  • Experience collaborating with notified bodies and managing conformity assessments is highly desirable

Benefits For Software Safety Engineer (f/d/m)

Equity
  • Company shares
  • Flexible working hours in a hybrid work model
  • Up to six weeks of remote work in countries covered under the EHIC
  • Team events and quarterly offsites
  • Collaborative, transparent, and fun-loving culture
  • 30 days of vacation
  • Snacks/beverage

Interested in this job?

Jobs Related To FERNRIDE Software Safety Engineer (f/d/m)

SW Embedded Linux Android Engineer

Mid-level SW Embedded Linux Android Engineer position at Qualcomm India, focusing on IoT platform development and Snapdragon products with 3+ years experience required.

Embedded Software Integration Engineer

Senior Integration Engineer role at Qualcomm, focusing on Linux product development and CI/CD pipelines, requiring 2+ years of experience in software engineering.

Bluetooth Protocol Engineer

Bluetooth Protocol Engineer position at Qualcomm India, focusing on customer support and Bluetooth technology integration with Snapdragon products.

Display Silicon Engineer

Display Silicon Engineer role at Meta, developing proprietary display silicon backplanes for AR/VR technology with competitive compensation and benefits.

Signal and Power Integrity Engineer

Signal and Power Integrity Engineer position at NVIDIA, focusing on board/system level SI/PI design and analysis, requiring 2+ years of experience and expertise in electromagnetic theory.