Senior Software Engineer - Sensor Systems, Robot Software

Necessary Ventures

Sunnyvale (CA)

On-site

USD 140,000 - 210,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity package

Job summary

Necessary Ventures is seeking a seasoned embedded software engineer to develop high-quality C++ applications for edge devices in autonomous vehicle projects. You will work on sensor integration and data capture, enabling reliable operation across a fleet of embedded Linux devices.

The role requires a Bachelor's degree in CS or EE and at least five years of experience, with hands-on ROS and IPC middleware knowledge.

Qualifications

  • Bachelor's degree in Computer Science or Electrical Engineering.
  • At least 5 years of experience in C++/embedded Linux.
  • Experience with automotive sensor technologies and IPC middleware (ROS).

Responsibilities

  • Develop high-quality C++ software for edge devices in autonomous vehicles.
  • Ensure system reliability, fault tolerance, and performance monitoring across large fleets of embedded Linux devices.
  • Collaborate with hardware and sensor teams to integrate LiDAR, Radar, Camera, and GNSS sensors.

Skills

C++
Embedded Linux
ROS
Real-Time Systems
Fault Tolerance
Distributed Systems
System Diagnostics
Performance Monitoring

Education

Bachelor's degree in Computer Science or Electrical Engineering

Job description

Develop high-quality C++ software for edge devices to enable sensor integration and data capture for autonomous vehicles. Ensure system reliability, fault tolerance, and performance monitoring across a large fleet of embedded Linux devices.

Requirements

Requires proficiency in C++ and embedded Linux with specific experience in automotive sensor technologies and IPC middleware like ROS. A Bachelor's degree in Computer Science or Electrical Engineering and at least 5 years of experience are expected.

Key Skills

C++, Embedded Linux, Automotive Sensors, LiDAR, Radar, Camera, IMU, GNSS, ROS, IPC Middleware, Distributed Systems, Real-Time Systems, Fault Tolerance, System Diagnostics, Performance Monitoring, Software Development Lifecycle

Benefits

Equity package

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Sensor Systems for Autonomous Vehicles
Senior Software Engineer, Sensor Systems for Autonomous Vehicles

Necessary Ventures • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Equity package
Embedded Software Engineer 2
Embedded Software Engineer 2

Veriipro • Mossville (IL)

On-site
USD 80,000 - 100,000
Software Engineer II, Vehicle Platform Integrations
Software Engineer II, Vehicle Platform Integrations

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 100,000 - 180,000
Annual bonus
Equity compensation
Benefits
Senior System Software Engineer - AV Platform
Senior System Software Engineer - AV Platform

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Equity
Health Insurance
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

PlusAI • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Control Systems / Embedded Software Engineer [33329]
Control Systems / Embedded Software Engineer [33329]

Stealth Startup • Huntsville (AL)

On-site
USD 105,000 - 145,000
Software Engineer
Software Engineer

Pentangle Tech Services | P5 Group • Illinois

On-site
USD 90,000 - 130,000
R&D Software Engineer
R&D Software Engineer

Toyota Automated Logistics • Grapevine (TX)

On-site
USD 100,000 - 150,000
Health Insurance
Dental Insurance
Vision Insurance
+8
Sr. Software Engineer (C++ Embedded)
Sr. Software Engineer (C++ Embedded)

well-funded deeptech startup • United States

On-site
USD 150,000 - 180,000
Embedded Software Engineer - Unix Systems & Platform Software
Embedded Software Engineer - Unix Systems & Platform Software

Proception Inc. • Palo Alto (CA)

On-site
USD 130,000 - 180,000