companyavride logo

Embedded Firmware Software Engineer

avrideAustin, TX
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

QualificationsBachelor's degree in Applied Mathematics, Electrical Engineering, Radio-technology, or a closely related field. Equivalent foreign degrees are also acceptable. A minimum of 12 years of experience in software engineering or a similar role. A Master's degree in a relevant field may substitute for some experience.

About the job

Join Our Innovative Team

At AVRIDE, we are pioneering the future of autonomous transportation. Our mission is to enhance safety and efficiency in mobility through state-of-the-art technology. As a leader in the industry, we are developing revolutionary self-driving taxis and delivery robots, with successful operations already in the US and Japan. By becoming part of our dynamic team, you will engage in an entrepreneurial environment where your contributions will have a direct impact on our success and the advancement of the autonomous industry.

Your Role as Software Engineer

As a Software Engineer specializing in Embedded Firmware at Avride, you will be instrumental in designing and developing sophisticated firmware and drivers for critical systems including LiDAR, motor control, and robotics. Your expertise with FPGAs, MCUs, and embedded platforms will enable you to create reliable, high-performance solutions that drive our autonomous technologies. This position requires a strong foundation in low-level programming, digital signal processing optimization, and embedded systems integration, along with collaborative efforts across various teams to deliver innovative solutions.

Key Responsibilities

  • Design and implement firmware for LiDAR systems using SystemVerilog, optimizing DSP algorithms for enhanced performance and reliability.
  • Develop firmware for motor control utilizing FPGAs and MCUs, focusing on calibration for power efficiency and system stability.
  • Create drivers and software for CAN-bus gateways on MCUs to facilitate seamless inter-device communication.
  • Develop drivers and software for UART, LIN, and Ethernet peripheral devices and sensors integral to our robotics systems.
  • Design, implement, and maintain software for testing infrastructures, employing Python and C++ to automate testing processes and enhance operational efficiency.
  • Collaborate with cross-functional teams to integrate firmware and software components into comprehensive embedded systems.
  • Conduct testing, debugging, and optimization to ensure the integrity and dependability of embedded solutions, utilizing various measurement tools.
  • Provide technical support and guidance to internal teams and external partners as required.

About avride

AVRIDE is at the forefront of autonomous driving innovation, dedicated to transforming transportation through advanced technology solutions. As we expand our operations with self-driving taxis and delivery robots, our engineers play a pivotal role in shaping the future of safe and efficient mobility.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.