Bootstrap

Avride

Embedded Software Engineer

๐Ÿ“ŒAustin, United States ๐Ÿ‡บ๐Ÿ‡ธ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

Embedded Linux Software Engineer, Sensors and System Software Team


About the Role:

Join our Sensors and System Software Team as an Embedded Linux Software Engineer. In this critical role, you will be responsible for building and maintaining the custom Linux-based systems that power our cutting-edge embedded devices. You'll work closely with hardware and sensor team colleagues to develop and optimize the software that drives our core technologies.

Responsibilities:

  • Building the custom Linux based systems for the embedded devices to enable testing, manufacturing and production operations for various embedded devices.
  • Develop and port the kernel modules, including drivers and patches to support a variety of peripherals like cameras, microphones, speakers, as well as low level components using such interfaces as CAN, SPI, I2C, PCIe, Ethernet.
  • Collaborate with the embedded hardware and sensor teams as well as with the network and manufacturing to provide the robust and flexible infrastructure for our software and hardware.
  • Support the users by providing technical support and debugging cross disciplinary software and hardware-related problems.


Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering and related fields or equivalent years of experience.
  • Minimum of 5 years of experience in production software development.
  • Strong proficiency in C++ and Python programming.
  • Experience with real-time embedded systems, including working in an asynchronous environment with multiple real-time, low-latency, safety-critical systems processes, threads, timers, interrupts.
  • Experience in building and maintaining the custom Linux based systems for the embedded devices, including the kernel modules development.
  • Understanding the electrical engineering fundamentals to be able to perform supporting integration functions like reviewing schematics and designs of embedded devices and performing hardware bring-up and debugging.
  • Experience with common automotive hardware interfaces like CAN, SPI, I2C, PCIe, Ethernet.
  • Experience with Linux networking and debugging network-related issues.
  • Strong problem-solving and debugging skills.
  • Ability to work in the fast-paced changing dynamic environment.


Preferred Qualifications:

  • 10+ years of experience in software engineering, preferably in self-driving cars or other autonomous vehicles or robotic systems
  • Understanding fundamentals of Camera, LiDAR, Radar, IMU, GNSS, and other sensor technologies, including their principles of operation, pros/cons and limitations.
  • Experience with the Nvidia embedded platform, including the video subsystem - ISP, SerDes, Hardware encoding.
  • Familiarity with ROS or similar frameworks and related communication protocols.
  • Experience with developing drivers and software for lidar, radar, or camera or developing the sensor itself.
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Abbott, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—