Senior Embedded Performance Engineer
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
