Software Engineer - CAN

Safeai in Santa Clara, CA

About SafeAI
SafeAI sees the future of heavy industry with off-road autonomous vehicles reshaping industries like construction and mining. We are pioneering a new approach to autonomous off-road equipment with AI-powered, vehicle and manufacturer agnostic technology that enables heavy industry operations to retrofit any piece of equipment with autonomous technology. Since 2017, we’ve been steadily establishing a foundation for the future, targeting the most important, heavily used off-road vehicles and industry segments to drive meaningful impacts across safety, productivity and cost reduction. We are now entering an era of massive industry adoption and are excited to be a commanding force in accelerating this movement to transform heavy industry with connected autonomy.

About the Team
As a fast paced, high growth company serving a very important mission, our amazing and talented team is a huge part of bringing this mission to reality. The work that you do at SafeAI will give you a unique perspective on developing and deploying leading edge autonomous technology and solutions, while working with top tier participants in the industry, and across the globe. The leadership team at SafeAI brings a unique blend of autonomous technology and industry specific experience from some of the top companies in the world, such as Google, Apple, Tesla, Continental, Uber, Caterpillar, BHP and Rio Tinto. We are strategically headquartered in Silicon Valley, with team members and office locations established in Perth, Australia, Tokyo, Japan and New Delhi, India that you would collaborate with on a regular basis.

We are hiring an experienced candidate with a strong background in working with CAN Bus Data and Reverse Engineering of CAN messages in existing mining & construction equipment.
Key Responsibilities
·       Responsible for physical and/or remote inspection of vehicle and reverse engineer CAN J1939 CAN Bus data and create data logs, DBC Files with in-depth knowledge of PGN, SPN’s, CAN Martix and create dbc file
·       Will be required to filter extracted raw CAN data (CAN Reverse Engineering) for steering, braking, throttle, hoisting & lowering, blade control, engine control, vehicle health monitoring, sensor data such as wheel speed, steering angle, braking force, IMU and other relevant vehicle information
·       Responsible for Implementing Robotics Operating System (ROS) DBW node using the dbc file, to be able to write messages in the existing CAN network to access those controls externally from an ECU
·       Responsible for Implementing Matlab/Simulink to create Analog/Digital and CAN modules
Qualifications
·       Masters / Bachelor’s degree in Automotive Engineering with 3-5 years of experience in Tier-1 companies
·       Strong programming skills with C/C++ (C++11 and beyond), with demonstrated delivery of robust, well-tested C++ software
·       Experience with micro controller programming
·       Experience on Matlab/Simulink modeling
·       Proficient in CAN data analysis Vector SW (CANalyser, CANoe, CANdb++ )
·       HW (CANcaseXL, CANlog3, GL2000)
·       CAN Data decoding, filter & extraction, data analysis tools usage
·       Engage in all aspects of release cycles including requirement review
·       Work estimation, design implementation
·       Testing & Review
·       Identify interface gaps in HW & SW for middleware
·       Fault injection using CANoe, CANape & Data capture,
·       Kowledge on CAN / Extended CAN, CAN FD
·       Ability to configure CAN H2 Egde devices to request proprietary J1939 Data
·       CAN Bus Transceiver node creation, ID & Data

The base salary range for this position is $110K - $160K per year. SafeAI’s pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future.
The Perks
In addition to a very competitive compensation and benefits package, we offer a fantastic culture and place to work within an established start-up environment. We provide plenty of snacks, grab & go meals and drinks to get you through the day, and we celebrate our accomplishments with off-sites gatherings and frequent happy hours. As an Equal Opportunity Employer M/F/D/V/SO, we do not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, national origin or any other basis prohibited by applicable law.
Benefit highlights:
·       Competitive compensation package, including stock options
·       Medical, dental, and vision benefits for employees and dependents
·       401(k) plan
·       Flexible Spending Accounts (FSA) and Health Savings Accounts (HSA)
·       Flexible vacation policy
·       Free access to onsite Fitness Center
·       Learning and development programs
·       Employee assistance program
·       Adoption assistance program
·       Community snacks, meals & beverages
We hope that you’re a great candidate for this position and look forward to speaking with you!


Apply