Job description
Citizenship Requirements:
Due to the type of information accessible in this position, it is required that applicants are a United States Citizen or a United States Person.
Office Location: Clarksburg, MD
Tele-work Opportunities: On-site (Discuss with supervisor for hybrid opportunities)
Travel Requirements: Domestic and International travel (10%)
Position Responsibilities:
- The Senior Safety Critical Software Engineer will work with RR’s System Safety and Safety Critical Software Development teams to design, develop, and test safety critical AV applications for a diversity of Operational Domains including but not limited to: on-road and off-road applications.
- Develop safety critical embedded software in C/C++ or model-based safety certifiable development tools for use on controllers running an RTOS such as QNX or VxWorks
- Develop Software Architectures that adhere to safety standards utilizing UML and natural language
- Apply MISRA and other software safety standards to Software Development Practices.
- Work alongside other software engineering teams to rewrite and port algorithms and functions using a safety certifiable process
- Develop software design documentation and safety artifacts such as FMEA’s, interface control documentation, and test coverage reports
- Develop software requirements specifications based upon system and subsystem requirements
- Define test and validation plans based upon Engineering and Safety Requirements
- Support the development of the safety concept for a variety of vehicles and autonomy components
- Assist systems engineering with development of ISO 26262 and/or MIL-STD-882E work products defined by the safety standards to prove compliance of the Safety Case
- Assist hardware engineering team with selection and development of safety-critical hardware
- Support System Verification Testing and Software Qualification Testing
- Root Cause and Corrective Action analysis
- Train and mentor junior engineers
Required Skills & Abilities:
- Experience writing software in a process-oriented development environment
- Strong proficiency in a text-based computer language usable for safety critical software development, such as C, C++, or Ada for embedded systems
- Experience with development for Real-time Operating Systems such as QNX, VXWorks, or Green Hills Integrity
- Experience developing software design documentation and safety artifacts such as FMEA’s, interface control documentation, and test coverage reports
Preferred Skills and Abilities
- Familiarity and experience applying safety standards, such as ISO-26262, IEC-61508, DO-178, or MIL-STD-882
- Experience developing software that complies with the MISRA Standard
- Experience with automotive communications networks, including CAN, CAN/FD, Ethernet, and FlexRay
- Experience with software validation including structural coverage analysis techniques including MC/DC coverage
- Experience developing software architectures in support of safety goals
- Experience with model-based programming tools such as ANSYS SCADE, Simulink, or similar in safety critical applications
- Strong understanding of algorithms and subjects relevant to ground robotics, including perception, world modeling, navigation/localization, planning, and/or motion control
- Hands-on experience on ground vehicles or robotics
- Hands-on experience with integration of other complex electro-mechanical systems (aerospace, medical, etc.)
- Experience with Robot Operating System (ROS)
Education & Experience:
- Bachelor’s degree or higher in computer engineering, computer science, electrical engineering, or related field, or with equivalent industrial experience
- 5+ years of similar academic and/or professional working experience
Benefits:
Robotic Research is excited to offer the following benefits:
Company holidays
Flexible work schedules
Paid time off
Competitive medical, dental & vision plans401k contribution plan with up to 4% match
Employer paid short-term & long-term disability insurance
Employer paid life insurance
Voluntary life insurance
Relocation reimbursement for qualifying situations
Dog Friendly Office!
Tuition reimbursement
Discretional annual bonus and profit sharing
Employee assistance program
All benefits are subject to change. Please discuss with a member of the Robotic Research HR team for details.
Employment is conditioned upon successful completion of a thorough background screening and drug test.
Company Overview:
Robotic Research is a fast-growing, global leader in robotics and automated vehicle (AV) solutions. We were founded by pioneers from the National Institute of Standards and Technology and have grown to become trusted partners to U.S. military services, municipalities, and commercial businesses. Our AutoDrive® autonomy kit helps tackle some of the AV industry’s toughest challenges, from self-driving in high-density urban environments to automated vehicles for off-road landscapes where there are no lines, signs, or GPS signals to guide you. To do this well, we need great people like you!
We’re fast-paced and entrepreneurial, with the stability of a company that’s succeeded for 20 years. For us, innovation comes first, supported by the key skills, knowledge, and passion our teams bring to the table.
PLUS: real advancement opportunities, excellent health and financial benefits, flex time, company outings and events, a CEO who wears jeans every day, and we’re dog-friendly, too! Come help us lead a dynamic revolution in technology with colleagues throughout the U.S., including our main offices in Clarksburg, MD and San Antonio, TX.
Diversity and Equal Opportunity Statement:
At Robotic Research, we don’t just accept differences, we celebrate them! We strive to attract, develop and retain curious & highly qualified individuals representing a variety of backgrounds, cultures, skills & perspectives. Robotic Research is committed to building a diverse team and is proud to be and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, marital status, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
adamanda.ca is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, adamanda.ca provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, adamanda.ca is the ideal place to find your next job.