Functional Safety Software Engineer

at  Australia Wide Engineering Recruitment

Scoresby VIC 3179, Victoria, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jun, 2024Not Specified18 Mar, 20242 year(s) or aboveC,Computer Science,Iso,Failure Analysis,Interference Analysis,Development Tools,Autonomous VehiclesNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

  • Work with exciting technology and witness the end product.
  • Daily snacks & lunches provided with chefs onsite as well as an inhouse Barista.
  • Work in comfort with a casual dress code in a new, modern environment.
    About the Company
    Our client is one of Australia’s top 100 most innovative companies. They are the leaders in creating a new generation of autonomous electric vehicles, and are currently developing the next generation of mobility, where vehicles run entirely on software and are programmable, improving efficiency and sustainability.
    Role Purpose
    To liaise closely with software engineering teams to deliver relevant Functional Safety approvals and certification for a rapidly growing innovation business.

Responsibilities:

  • Perform safety activities according to ISO26262, part 6 (software level), including the software safety architecture
  • Support the specification of safety requirements for software architectures
  • Ascertain if software architecture can fulfil safety requirements, considering hardware-software components, interfaces, and functional dependencies
  • Collaborate with the software design team in the design of effective technical solutions aimed at achieving adequate robustness at the SW architectural level in compliance with ISO26262
  • Conduct design and code reviews for changes to safety-critical products
  • Create validation tests for requirements functionality, robustness, boundary values, and equivalence classes
  • Maintain safety related artifacts and conduct reviews with cross-functional teams
  • Be involved with analysing, improving, and reporting on code coverage
  • Have comprehensive knowledge and understanding of software test tools
  • Support the software tools qualification process and ensure the software tools are evaluated according to ISO 26262 defined methods
  • Support the functional safety manager in carrying out the confirmation measures per ISO 26262 (Confirmation Reviews, Safety Audit, and Safety Assessment)
  • Responsible for the development of embedded controls systems in C/C++

Qualifications:

  • Bachelor’s degree, preferably to master’s level in computer science.
  • 3+ years’ experience working with safety of autonomous vehicles and functions
  • Min. 2 years experience with functional safety activities, including SW-related safety activities as per ISO 26262 or IEC 61508
  • Experience with safety analyses at the software level (Dependent Failure Analysis, Common Cause Analysis, Freedom from Interference Analysis, etc)
  • Demonstrated experience in functional safety activities, including item definition, HARA, HAZOP, safety goals, safety analysis-FTA, FSR and FMEA
  • Trained in ISO 26262
  • Knowledge of ASIL decomposition
  • Extensive understanding of the software development process, particularly the V-cycle and ASPICE
  • Knowledge of electric and autonomous vehicle functions
  • Experience with requirement tools Polarion or DOORs
  • Experience with model-based SW development tools
  • Experience with code coverage tools for C
  • Ability to learn, understand and analyse how complex automotive software systems work
  • Experience with automotive or commercial vehicle networks, such as CAN, is a plus

Responsibilities:

  • Perform safety activities according to ISO26262, part 6 (software level), including the software safety architecture
  • Support the specification of safety requirements for software architectures
  • Ascertain if software architecture can fulfil safety requirements, considering hardware-software components, interfaces, and functional dependencies
  • Collaborate with the software design team in the design of effective technical solutions aimed at achieving adequate robustness at the SW architectural level in compliance with ISO26262
  • Conduct design and code reviews for changes to safety-critical products
  • Create validation tests for requirements functionality, robustness, boundary values, and equivalence classes
  • Maintain safety related artifacts and conduct reviews with cross-functional teams
  • Be involved with analysing, improving, and reporting on code coverage
  • Have comprehensive knowledge and understanding of software test tools
  • Support the software tools qualification process and ensure the software tools are evaluated according to ISO 26262 defined methods
  • Support the functional safety manager in carrying out the confirmation measures per ISO 26262 (Confirmation Reviews, Safety Audit, and Safety Assessment)
  • Responsible for the development of embedded controls systems in C/C+


REQUIREMENT SUMMARY

Min:2.0Max:3.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science

Proficient

1

Scoresby VIC 3179, Australia