Software Engineer II, C++ Faults, Signals, and Modes

Added
2 hours ago
Type
Full time
Salary
Salary not provided

Related skills

python embedded systems rtos ros hardware-in-the-loop

πŸ“‹ Description

  • Write software to monitor system health and control safe engagement of driver features.
  • Contribute to a large C++ codebase, unit-test your code, and review PRs.
  • Collaborate with systems engineers to design software and write requirements.
  • Integrate features from across teams into our systems across the company.
  • Work with test engineers on hardware-in-the-loop tests and real vehicles.
  • Build tests and tooling to verify safety and reliability of our software.

🎯 Requirements

  • Bachelor's in CS/CE/EE/Robotics; 2+ years experience (MS/PhD acceptable).
  • Python scripting and data analysis experience.
  • Robotics middleware knowledge (ROS or similar).
  • Experience testing/integrating software on real hardware (robotics/auto/IoT).
  • Willingness to work with systems/test engineers to define requirements/tests.
  • Matlab/Simulink experience or fault-injection tooling.

🎁 Benefits

  • Health, dental, and vision insurance
  • Health savings account with employer match
  • Employer-matched 401(k) retirement plan
  • Paid parental leave
  • Unlimited vacation and paid holidays
  • Daily lunches and snacks at offices

πŸ›ƒ Visa sponsorship

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’