1

Linux Kernel Firmware Engineer Jobs in Texas (NOW HIRING)

About the role We are seeking a highly experienced Embedded Linux Software Engineer responsible for ... Proven, hands-on experience with embedded Linux kernel, including preempt_rt, device drivers and ...

Firmware Engineer

Cedar Park, TX · On-site

$120K - $170K/yr

Posting/External Job Title Firmware Engineer Location TX 78613 US (Primary) Remote/Onsite/Hybrid ... Familiarity with custom OS builds using Yocto, Buildroot, or similar embedded Linux build systems.

A mid-level System Engineer - Linux Developer to manage a critical project for one of our biggest ... Technical Skills: * An excellent techie with strong experience in OS Engineering, Kernel ...

A mid-level System Engineer - Linux Developer to manage a critical project for one of our biggest ... Technical Skills: * An excellent techie with strong experience in OS Engineering, Kernel ...

Embedded Firmware Engineer

Austin, TX · On-site

$102K - $139K/yr

Develop firmware using C (and C++ where appropriate) across bare-metal, RTOS, and embedded Linux ... Experience working closely with electrical and hardware engineering teams. * Must be able to pass a ...

Embedded Firmware Engineer

Austin, TX · On-site

$102K - $139K/yr

Develop firmware using C (and C++ where appropriate) across bare-metal, RTOS, and embedded Linux ... Experience working closely with electrical and hardware engineering teams. * Must be able to pass a ...

New

Firmware Engineer Location: Plano, Texas Position Type: Contract Duration: 6 / 12 Month Work Type ... Linux, Windows, FreeRTOS, TI-RTOS, SafeRTOS • Protocols: BLE, TCP/IP, UART (RS232 & RS485), SPI ...

JOB SUMMARY We are seeking a Firmware Engineer with an interest in developing software for Battery ... Proficiency in C/C++ and Linux; familiarity with Python, Docker, and Git * Experience working in ...

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. * 3+ years of professional experience in embedded firmware development in Linux ...

next page

Showing results 1-20

Linux Kernel Firmware Engineer information

What is the difference between Linux Kernel Firmware Engineer vs Embedded Software Engineer?

AspectLinux Kernel Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Computer Science or Electrical Engineering; knowledge of Linux kernel developmentBachelor's in Computer Engineering, Electrical Engineering, or related; embedded systems experience
Work EnvironmentDeveloping firmware for Linux-based systems, often in hardware labs or R&D teamsDesigning software for embedded devices like IoT gadgets, automotive systems, or consumer electronics
Industry UsageTelecommunications, consumer electronics, hardware manufacturersAutomotive, IoT, medical devices, consumer electronics

The Linux Kernel Firmware Engineer focuses on developing and maintaining firmware specifically for Linux kernel environments, ensuring hardware compatibility and performance. In contrast, the Embedded Software Engineer works on a broader range of embedded systems, often with real-time constraints and different operating systems. Both roles require embedded programming skills but differ in scope and specific expertise.

What job categories do people searching Linux Kernel Firmware Engineer jobs in Texas look for? The top searched job categories for Linux Kernel Firmware Engineer jobs in Texas are:
What cities in Texas are hiring for Linux Kernel Firmware Engineer jobs? Cities in Texas with the most Linux Kernel Firmware Engineer job openings:

Embedded Linux Kernel Engineer

Avride

Austin, TX • On-site

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

About the team

The Sensors and System Software team is crucial to autonomous driving, developing the core software that allows our vehicles to perceive and understand the world around them. Join our team and directly contribute to groundbreaking autonomous driving technology, revolutionizing transportation. Work with state-of-the-art sensors and technologies, pushing the boundaries of perception. Learn from top engineers, tackle complex challenges, and expand your expertise in real-time systems, embedded software, and sensor fusion. Thrive in a dynamic team of experts, fostering innovation and intellectual stimulation.

About the role

We are seeking a highly experienced Embedded Linux Software Engineer 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 low-level software that drives our core technologies.

What you'll do
  • Perform initial board bring-up on new hardware revisions, working closely with hardware engineers to debug and validate system functionality.
  • Working closely with other teams to build and maintain our custom Linux distributions to enable testing, manufacturing and production operations for various embedded devices.
  • Write, port, and debug complex Linux device drivers for a wide array of vehicle-critical peripherals, including: GMSL/FPD-Link cameras, automotive Ethernet and various peripherals: I2C, SPI, PCIe, GPIO, and UART.
  • Support the users by providing technical support and debugging cross disciplinary software and hardware-related problems.
  • Develop, optimize and maintain low-latency, robust low-level userspace software for Camera, LiDAR, Radar, IMU, GNSS, Microphones, and other autonomous vehicle sensors and actuators using C++/Python.
What you'll need
  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering and related fields.
  • Minimum of 5 years of experience in embedded software development.
  • Strong proficiency in C/C++ programming for real-time embedded systems, including working in an asynchronous environment with multiple real-time, low-latency, safety-critical systems processes.
  • Strong skills in Python and Bash for automation, testing and supporting tasks
  • Proven, hands-on experience with embedded Linux kernel, including preempt_rt, device drivers and system services development for ARM-based platforms.
  • Demonstrable experience with board bring-up on custom hardware.
  • Understanding the electrical engineering fundamentals to be able to perform schematics and designs reviews and hardware debugging using oscilloscope, logic analyzers, etc.
  • Experience with common automotive hardware interfaces like CAN, SPI, I2C, PCIe, Ethernet.
  • Experience with Linux networking and debugging network-related issues.
Nice to have
  • 5+ years of experience in software engineering, preferably in self-driving cars or other autonomous vehicles or robotic systems
  • Experience with the Nvidia embedded platforms, including the video processing subsystem - ISP, SerDes, Hardware encoding.
  • Understanding fundamentals of Camera, LiDAR, Radar, IMU, GNSS, and other sensor technologies, including their principles of operation, pros/cons and limitations.
  • Familiarity with ROS or similar frameworks and related communication protocols.