Senior Embedded Performance Engineer

Contract type
Ongoing
Work mode
Remote
Experience
Senior · 5+ years

Job description

Senior Embedded Performance Engineer at Auterion, working within the Apps & Simulation team to optimize performance-critical components of AuterionOS, a custom embedded Linux distribution for autonomous robotic systems. The role focuses on low-level Linux tuning, hardware integration, and high-performance video and data pipelines.

At a glance

Work mode
Remote

What you'll do

  • Work within the Apps & Simulation team and collaborate with other development teams to build high-performance products for autonomous systems.
  • Design, optimize, and maintain performance-critical components within AuterionOS, Auterion's custom embedded Linux distribution.
  • Improve end-to-end system behavior across compute, networking, video, and hardware interfaces, with a strong focus on latency, throughput, reliability, and resource efficiency.
  • Analyze and optimize demanding workloads such as real-time telemetry, video streaming, media processing, and communication between distributed system components.
  • Investigate system bottlenecks across the full stack, from kernel and OS behavior to application-level code and tooling.
  • Collaborate with engineering and product teams to understand both internal and customer use cases, and translate them into robust technical solutions.
  • Propose and implement new platform capabilities with a strong emphasis on measurable performance gains in real-world deployments.
  • Participate in daily stand-ups, release planning, and prioritization discussions.

What we're looking for

  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience writing object-oriented C++ and/or Python.
  • Deep experience with embedded Linux systems, including cross-compilation, debugging, profiling, and performance tuning.
  • Strong hands-on background in diagnosing and optimizing real-world system behavior, including CPU, memory, I/O, networking, boot time, and application latency.
  • Experience building or optimizing low-latency video or data-streaming pipelines, ideally on embedded platforms.
  • Excellent understanding of software systems that span embedded devices, higher-level applications, and fully integrated products.
  • Strong software engineering fundamentals, including system design, implementation, debugging, and testing.
  • Experience with video codecs, GStreamer, RTP/RTSP, or hardware-accelerated media pipelines.
  • Solid experience with Debian/Ubuntu-based systems, Bash scripting, and systemd.
  • Experience with Docker and docker-compose in complex development and deployment environments, as well as qemu.
  • Strong debugging and performance analysis skills at both system and application level, combined with a proactive and self-directed working style.
  • Proficient in ROS2/DDS-style middleware and experienced with networking across multiple OSI layers, including REST APIs and performance-sensitive communication paths.
  • Experience with system integration and interfacing sensors or peripherals, especially via USB and Ethernet.
  • Experience working in an agile engineering environment with stand-ups, sprint planning, and shared ownership across teams.

Nice to have

  • Experience with build systems such as CMake, including improving build performance in large-scale software projects.

Your team

Apps & Simulation

Benefits

  • Flexible working hours
  • Stock Options
  • Generous holiday allowance
  • Company pension plan
  • Car parking
  • Enhanced maternity & paternity leave
  • Mental health and wellbeing support
  • Learning and development opportunities

Apply

Direct apply at Auterion

Opens the job posting at Auterion

About Auterion

We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers.

Auterion builds a cutting-edge operating system for autonomous robotic systems that empower a diverse range of platforms to perform surveillance, reconnaissance, inspection, mapping and logistics tasks. Our industry-leading software drives the adoption of robotic fleets and is recognized by the U.S. government as the future standard for its drone programs.

Key facts

  • Our industry-leading software drives the adoption of robotic fleets and is recognized by the U.S. government as the future standard for its drone programs.

What they value

  • Innovation
  • Openness
  • Excellence