Staff Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Pittsburgh Robotics Network · 5 hours ago

Staff Embedded Software Engineer

Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. They are seeking a Staff Embedded Software Engineer to design and develop infrastructure software for self-driving vehicles, while providing technical mentorship and collaborating with cross-functional teams.

Artificial Intelligence (AI)AssociationNon ProfitRobotics

Responsibilities

Design and develop infrastructure software on various hardware platforms for applications such as vision processing, radar systems, safety monitoring, etc., to be run on self-driving vehicles
Design test harnesses for embedded software components and full systems
Provide technical mentorship to engineers
Proactively work with cross-functional engineering teams to solve complex and interesting problems

Qualification

Embedded C/C++Test-Driven DevelopmentEmbedded Linux/RTOSNetworking protocolsDebugging embedded platformsPythonARM Cortex MCUsShell scriptingTechnical mentorshipCross-functional collaboration

Required

Experience with creating detailed requirements from use cases
Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution
Experience writing software for embedded platforms in C and C++
Experience with Test-Driven Development (TDD)
Experience working on embedded Linux / RTOSs
Experience working with networks (Ethernet, CAN etc.) and the common networking protocols
Experience with debugging on embedded platforms
Experience writing software in Python and experience doing automation with shell scripting
Experience working with ARM Cortex MCUs or Microprocessors

Preferred

Experience working with large data pipelines, and platforms that require deterministic execution
Experience using inter-system communication protocols such as I2C and SPI
Experience deploying Machine Learning models
Experience working with GPUs
Experience working directly with the Linux kernel or Device Drivers
Experience with Simulation and Code Generation, and knowing when their use is appropriate
Experience working with Bazel
Experience integrating various sensors, including Cameras, IMUs, Radars, LIDARs
Experience with PyTorch, TensorFlow, ONNX, and/or other ML frameworks

Benefits

Medical
Dental
Vision
401k with a company match
Health saving accounts
Life insurance
Pet insurance

Company

Pittsburgh Robotics Network

twittertwittertwitter
company-logo
An organization dedicated to the growth and promotion of Pittsburgh's robotics companies and research institutions

Funding

Current Stage
Early Stage
Total Funding
$0.75M
Key Investors
Appalachian Regional Commission
2024-10-16Grant· $0.75M

Leadership Team

leader-logo
Ryan O'Shea
Communications and Engagement Manager
linkedin
Company data provided by crunchbase