Tech IndustryFeb 12, 2020
Microsoftalt0153

Embedded Software Engineering at Autonomous Vehicle Companies - Career Advice for Early In Career

What are the different types of work as an embedded software engineer at an autonomous vehicle company? I'm currently under 1 year of full-time experience (currently doing UEFI development) but have had a Tesla internship before and would like to know more about different autonomous vehicle companies. Is your role more of a "wear different hats type of job" or "resident expert in all things embedded systems"? I want to pursue the AV industry with an career in embedded systems and want to know what skills I should specifically focus on developing to be successful in this field? I'm also interested in neural networks, is there any suggestion of a side project that combines both embedded systems and neural networks? #waymo #aurora #zoox #lyftlevel5 #uberatg #cruiseautomation #autonomous

Facebook hddllllllm Feb 12, 2020

Look at what others have done, see employees career paths at those companies and emulate the general trend. Easy :)

NVIDIA ABCv66 Feb 12, 2020

Safety/security/performance/feature develpmeny of os/dnn Inference framework/camera/scheduler/driving software Then other usual os jobs like flashing software/debugger/logger Try selfdriving car course on udacity

Ag Leader Technology govaalu Feb 12, 2020

Wow. Someone of same interests. Just started my job writing windows device drivers, but want to move to automotive embedded esp. in ev/av industry. Facebook's comment is good. Will try to follow that and etch my path

Zoox streetfood Feb 12, 2020

Strong demand for firmware engineers in AV right now. You are on the right path.

BYTON ByBye! Feb 23, 2020

Focus on OS fundamentals; comm interfaces like SPI, UART, I2C; C++; ability to read basic schematics. Be comfortable switching between OSes(Linux, RTOS, bare-metal), writing application-layer, device driver code in C and/or C++. There are several electronic nodes(ECUs) in all modern cars, and companies usually have dedicated Firmware teams for each ECU they develop in-house, like the Instrument Cluster, Infotainment, Smart Gateway, and many more. In addition to these ECUs, AV companies will have an AD/ADAS node that handles sensor data acq. and processing. I've had to do equal amounts of integration and development work for some of these ECUs. Never gets boring because of how diverse the scope of work is. All the best!

Flagged by the community.
Flagged by the community.