Embedded Software Engineer

Green Key Resources

Austin (TX)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Green Key Resources is seeking an Embedded Software Engineer to develop Linux kernel drivers for Jetson-based platforms and to configure embedded Linux environments for high-performance computer vision and real-time control applications.

The role involves collaborating with hardware and computer vision teams, optimizing real-time performance, and bringing up embedded hardware with a strong emphasis on driver development and low-level software integration.

Qualifications

  • 3+ years of embedded Linux software development experience.
  • Strong experience with Linux kernel configuration and driver development.
  • Proficiency in C/C++ and scripting (Python or Bash).
  • Experience with PCIe, FPGA-based hardware, Ethernet, USB, and MIPI interfaces.

Responsibilities

  • Develop Linux kernel drivers for Jetson-based platforms, including Ethernet, USB, and MIPI camera interfaces.
  • Design drivers for PCIe devices, FPGAs, and custom peripherals.
  • Configure and optimize embedded Linux distributions for performance and reliability.
  • Collaborate with hardware and computer vision teams to integrate sensors and embedded hardware.
  • Debug low-level system issues, optimize real-time performance, and support hardware bring-up.
  • Document driver implementations, hardware interfaces, and system configurations.

Skills

C/C++ programming
Python scripting
Bash scripting
Embedded Linux
Linux driver development
Real-time systems

Education

Bachelor's degree in Computer Engineering/CS/EE
Master's degree in related field

Tools

PCIe
FPGA-based hardware
Ethernet
USB
MIPI interfaces

Job description

We are seeking an Embedded Software Engineer with expertise in NVIDIA Jetson platforms, embedded Linux, and Linux driver development to support our autonomous systems. In this role, you will develop low-level software, configure embedded Linux environments, and integrate custom hardware to enable high-performance computer vision and real-time control applications.

What You'll Do
  • Develop Linux kernel drivers for Jetson-based platforms, including Ethernet, USB, and MIPI camera interfaces.
  • Design drivers for PCIe devices, FPGAs, and custom peripherals.
  • Configure and optimize embedded Linux distributions for performance and reliability.
  • Collaborate with hardware and computer vision teams to integrate sensors and embedded hardware.
  • Debug low-level system issues, optimize real-time performance, and support hardware bring-up.
  • Document driver implementations, hardware interfaces, and system configurations.
What You'll Need
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 3+ years of embedded Linux software development experience.
  • Strong experience with Linux kernel configuration and driver development.
  • Proficiency in C/C++; experience with Python or Bash scripting.
  • Experience with PCIe, FPGA-based hardware, Ethernet, USB, and MIPI interfaces.
  • Hands-on experience using oscilloscopes, logic analyzers, and debugging tools.
Preferred Qualifications
  • Experience with NVIDIA Jetson platforms.
  • Background in robotics, autonomous systems, or real-time embedded applications.
  • Knowledge of TCP/IP, UDP, I2C, SPI, CAN, and UART.
  • Experience optimizing low-latency embedded systems.
  • Contributions to Linux kernel or open-source driver development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Allencontrolsystems • Austin (TX)

On-site
USD 80,000 - 100,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Embedded Software Engineer
Embedded Software Engineer

Allen Control Systems • San Jose (CA)

On-site
USD 120,000 - 180,000
Competitive salary
ACS Equity Package
Health Insurance
+3
Embedded Software Engineer
Embedded Software Engineer

Allen Control Systems • Mountain View (CA)

On-site
USD 140,000 - 190,000
Competitive salary
ACS Equity Package
Health insurance
+3
Embedded Software Engineer - Jetson/Linux Driver Specialist
Embedded Software Engineer - Jetson/Linux Driver Specialist

Allen Control Systems • Town of Texas (WI)

On-site
USD 90,000 - 130,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Embedded Systems Engineer IV, R&D
Embedded Systems Engineer IV, R&D

BetterCloud • Austin (TX)

On-site
USD 140,000 - 180,000
Jetson Embedded Linux Driver Engineer for Vision Systems
Jetson Embedded Linux Driver Engineer for Vision Systems

Green Key Resources • Austin (TX)

On-site
USD 110,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Allen Control Systems • Town of Texas (WI)

On-site
USD 90,000 - 130,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Embedded Software Engineer
Embedded Software Engineer

Allen Control Systems • Austin (TX)

On-site
USD 90,000 - 120,000
ACS Equity Package
Paid Time Off
Linux Systems Engineer
Linux Systems Engineer

Ghost Robotics • Philadelphia

On-site
USD 90,000 - 115,000
Flexible time off policy
Competitive base salary
Full benefits package
+1
Senior Embedded Software & Firmware Engineer
Senior Embedded Software & Firmware Engineer

Arxlight • Oakland (CA)

On-site
USD 100,000 - 130,000