Staff Embedded Software Engineer
Velodyne Lidar
Velodyne Lidar is seeking a Staff Embedded Software Engineer to help develop embedded lidar compute systems for robotics, industrial, and automotive applications. Specifically, this is a software role to develop real-time, safety-qualified lidar data processing software and APIs. This is a senior technical role – candidates must be able to lead the development of these software components.
Specific Job Requirements
- Experience writing real-time software
- Experience with functional safety processes
- Experience writing sensor data processing software, including diagnostics monitoring/reporting
- Experience writing Linux and RTOS (QNX, etc) device drivers
Preferred Education And Experience Requirements
- Performance profiling of real-time applications
- Developing for functional safety in automotive and/or industrial contexts – e.g. ISO-26262
- Sensor data processing (Lidar, IMU, GPS/GNSS, camera, wheel odometry sensors)
- Network protocols/communication (UDP, ZeroMQ, Berkeley/POSIX sockets)
- Time synchronization protocols (PTP, NTP)
- Middleware (ROS, DDS)
- Linux, RTOS (QNX, etc.)
- C, C++, Python
- AUTOSAR
- ARM
Minimum Education And Experience Requirements
- BS in Computer Science, Robotics, or related field along with 8 years of experience, MS with 6 years of experience
To all recruitment agencies: Velodyne Lidar does not accept agency resumes. Please do not forward resumes to our career page or other Velodyne employees. Velodyne is not responsible for any fees related to any unsolicited resumes.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology and Engineering
Industries
Automotive and Electrical/Electronic Manufacturing