Staff Embedded Software Engineer
Motional
about 1 month ago
Pittsburgh, PA, USA
Staff+
Base Salary
$172k - $229k/yr
Responsibilities
- Design and develop infrastructure software for self-driving vehicles.
- Create test harnesses for embedded software components and systems.
- Provide technical mentorship to junior engineers.
- Collaborate with cross-functional engineering teams to solve complex problems.
Requirements
- Experience creating detailed requirements from use cases.
- Ability to lead technical initiatives and guide other engineers.
- Proficiency in C and C++ for embedded platforms.
- Experience with Test-Driven Development (TDD).
- Familiarity with embedded Linux and RTOS.
- Knowledge of networking protocols like Ethernet and CAN.
- Experience debugging on embedded platforms.
- Proficiency in Python and shell scripting for automation.
- Experience with ARM Cortex MCUs or Microprocessors.
Benefits
- Medical, dental, and vision insurance.
- 401k with company match.
- Health savings accounts.
- Life and pet insurance.
Tech Stack
BazelCC++LinuxPythonPyTorchTensorFlow
Categories
AI & MLEmbedded