MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

Embedded Robotics Software Engineer, Software Safety Engineering

Company: Nuro
Location: Mountain View
Posted on: January 15, 2022

Job Description:

Who We AreNuro exists to better everyday life through robotics. We have an elite team of entrepreneurs and engineers, designers, and scientists. We believe AI and robotics are at the cusp of transforming daily life and we are dedicated to building meaningful products with this technology. Join us and play a critical role in our mission.About the RoleOur robotics team is growing fast and we are looking for a self-motivated safety engineer to help assure the quality of the software and hardware components of Nuro's autonomous robots. As Software Safety Engineer, you will be responsible for performing functional safety analysis of embedded software, owning and reviewing work products related to ISO-26262.About the WorkSupport implementation of technical safety requirementsDerive software safety requirements Develop safety analysis using SW-FTA, SW-FMEA and etc.Support the development of software architecture for safety, including ASIL decomposition, freedom-from-interference analysis and dependent failure analysisDerive safety measures (e.g. plausibility check, memory protection) in softwareSupport and derive HSI (Hardware-Software Interface) content between software and internal/external developed hardwareSupport defining programming guidelines for software developmentSupport tool classification and qualification across software toolsetsDevelop verification and validation methods to support testing of software safety mechanismsWrite safety test procedures and support safety testing of softwareDocument relevant software safety requirements, analyzes, architecture implementation, verification and validation eventsAbout YouBachelor's degree in Computer Science, Computer Engineering, or closely related fieldExperience with C and/or C++3+ years' experience in the development, integration, testing and/or debugging of safety critical software systems (with compliance to ISO-26262 or equivalent)Experience in the software development process. methodologies and practices (e.g. JIRA/JAMA)Knowledge of software build and test infrastructure, and software configuration management systems and/or source code version control systems (Perforce, Git)Excellent communication and organizational skillsBonus PointsHands-on exposure to defining and implementing ADAS or automotive softwareAdvanced knowledge of ISO-26262 functional safety methodology and standard with emphasis on ISO 26262 Part 6 and Part 8Experience with Software-In-the-Loop, Hardware-In-the-Loop and automotive tests Experience with embedded systems developmentExperience with model-based design and verificationSystem-level knowledge of software and hardwareAt Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics. You must be fully vaccinated against COVID-19 by your hire date to be eligible to start the role. Proof of vaccination will be required by your start date. Nuro will consider and review accommodation requests based on medical, religious, or other grounds as required by applicable law for qualified candidates.

Keywords: Nuro, Mountain View , Embedded Robotics Software Engineer, Software Safety Engineering, IT / Software / Systems , Mountain View, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds