Functional Safety Software Engineer
Posted on 3/4/2023
INACTIVE
Locations
Waltham, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
AUTOSAR
Responsibilities
- Contribute to the development of system level requirements and safety concept for advanced robot (safety) behavior, suggesting implementation and validation options and criticalities
- Lead systematic failure analysis and generate safety requirements specifications for software intended for risk reduction and involving vision-based perception and ML
- Ensure that the toolchain and code development are appropriately set and implemented, including cross-functional requirements for hardware, software workflow and testing
- Manage the safety documentation and ensure the traceability of the process according to IEC 61508 throughout the entire lifecycle of software applications
- Collaborate with cross-functional teams to support the implementation of control and safety systems for autonomous mobile manipulators
- Interface with quality management (QMS) and cybersecurity
- Engage with external suppliers to ensure compliance of target units for software and components supporting SW development
Desired Qualifications
- Degree in Engineering preferred
- Minimum 5 years of experience in safety-critical software development and validation
- Hands-on experience on the full lifecycle of safety certification processes according to (but not limited to) IEC 61508 or ISO 26262 (with ISO 21448)
- Experience with safety technical standards for vision-based protective devices (IEC 61496-x, IEC/TS 62998-1)
- Experience with functional safety toolchains for SW development and compliance is required
- Experience writing safety requirements for software, verifying coding guidelines (AUTOSAR, High Integrity C++), and code analysis
- Demonstrated practical experience with failure analysis, reliability estimation, root cause analysis methods
- Demonstrated experience developing and validating software in real-time environments
- Experience in the safety of Machine Learning/AI functions in the context of sensing and perception
- Enthusiasm and proactive attitude for a very fast-paced working environment
- Highly organized and capable of tracking multiple projects through various stages of development