Menu
Gold Media Tech
Close menu Gold Media Tech
Request Free Consultation

Job: Senior Embedded Software Engineer 

NVIDIA Jetson, C++, Linux,
Remote
Full Time
Apply for this job - or - Join our talent network

Our client is seeking a Senior Embedded Software Engineer with a specialization in performance. In this role, you will work closely with our autonomy team to add new features that require optimized CPU and GPU performance. Your primary responsibility will be to instrument, identify, and eliminate performance bottlenecks in our C++ based software running on Linux.

Responsibilities

  • Collaborate with the autonomy team to understand new feature requirements and their impact on system performance.
  • Instrument and profile the system to identify performance bottlenecks in both
  • CPU and GPU usage.
  • Develop and implement strategies to optimize software performance, ensuring efficient use of system resources.
  • Conduct in-depth analysis of the Linux kernel and system scheduling to enhance performance.
  • Develop best practices, patterns, and tooling for performance measurement and optimization.
  • Provide technical leadership and mentorship to other team members.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Senior Embedded Software Engineer – Performance
  • 5+ years of experience in embedded software development for real-time applications.
  • Proficient in modern C++ (C++17 and newer) with a deep understanding of performance optimization techniques.
  • Strong knowledge of Linux, including kernel internals, scheduling, resource management, and IPC mechanisms.
  • Experience with CUDA development.
  • Experience with CPU and GPU performance profiling and optimization tools.
  • Proven ability to identify and resolve performance bottlenecks in complex systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.

What makes you stand out

  • Experience with robotics or autonomous systems.
  • Experience with NVIDIA Jetson hardware.
  • Experience developing gstreamer plugins.