CrawlJobs Logo

Linux Audio Engineer

United States; United Kingdom; Europe (Multiple Countries) 90000.00 - 100000.00 GBP / Year · Job Posted June 15, 2026
Apply Position
Job Link Share

Job Description

We're looking for an experienced Audio Engineer to join a global engineering team and help develop and maintain Linux audio technologies used in products. This role is ideal for someone who enjoys solving deep technical challenges, collaborating with open-source communities, and working directly with internal and external stakeholders. You will design, develop, and troubleshoot Linux based audio solutions for embedded and connected products. You'll work across the software stack to integrate complex systems, solve challenging technical issues, collaborate with engineering teams, and provide guidance on architecture and implementation decisions. The role also involves contributing to related open-source components where appropriate. We're looking for someone with strong experience developing and debugging Linux based audio systems, including hands on knowledge of modern audio frameworks. You must be proficient in C and systems level software development, with an understanding of core audio concepts and the ability to troubleshoot complex issues across multiple layers of a Linux environment. Experience working directly with external stakeholders or product teams is important, as is familiarity with open-source development workflows. Exposure to embedded Linux and real time systems would also be highly beneficial. If you're passionate about Linux, audio technology, and solving the kind of problems that require both technical depth and practical engineering judgment, we'd love to hear from you.

Job Responsibility

  • Design, develop, and troubleshoot Linux based audio solutions for embedded and connected products
  • Work across the software stack to integrate complex systems
  • Solve challenging technical issues
  • Collaborate with engineering teams
  • Provide guidance on architecture and implementation decisions
  • Contribute to related open-source components where appropriate

Requirements

  • Strong experience developing and debugging Linux based audio systems, including hands on knowledge of modern audio frameworks
  • Proficient in C and systems level software development
  • Understanding of core audio concepts
  • Ability to troubleshoot complex issues across multiple layers of a Linux environment
  • Experience working directly with external stakeholders or product teams
  • Familiarity with open-source development workflows

Nice to have

Exposure to embedded Linux and real time systems

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Linux Audio Engineer

8 matching positions

Senior Software Engineer- Android Automotive Audio/ DSP Audio

Help shape the future of mobility! Imagine a world with zero vehicle accidents, ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 -8 years Android development experience (Application, Services, HAL, BSP in Android specific to Audio)
  • Expertise in OOP concepts
  • Expertise in Java, C, C++ development
  • Kotlin would be an advantage
  • Expertise in Android Framework API & Automotive Audio Framework usage
  • Expertise on Android AOSP build system
  • Proficiency in audio design/architecture on multiple platforms
  • Hands on experience on industry leading SoCs in automotive sector
  • In-depth knowledge on all the standard and time & safety critical audio features
  • Strong knowledge of Android Audio Framework,  audio policy manager, audio flinger, android HAL, media server, and audio server
Job Responsibility
Job Responsibility
  • Analyzing customer requirements, Converting Customer Requirements into Design and Code
  • Responsible for developing code in Java, C & C++ language
  • Analysis and resolution of customer and internal reported issues
  • Support Software integration activity
  • Responsible for Software module testing (functional, Unit / integration testing)
  • Should understand and involve in various KPIs including certification activities/process
  • Monitor Android Automotive trends, roadmaps
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Senior Engineer Linux BSP for Automotive

Senior Engineer Linux BSP for Automotive
Location
Location
India , Pune
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Gstreamer and ALSA
  • BT, WiFi LTE, CAN, LIN and other peripherals driver and application
  • Very good debugging skills required
  • Open source and other stack integration
  • Yocto and CI/CD
  • Audio Video processing
  • Platform: Qcomm, NXP, TI, Infineon etc.
  • Cross functional team communication
  • Customer communication
  • Typically requires 5–7 years of related experience with a 4 year degree
  • Fulltime
Read More
Arrow Right

Embedded Software & Simulation Engineer - Streaming Audio (Prototyping & Lab Systems)

Are you passionate about human space exploration, understanding the origins of t...
Location
Location
United States , Houston
Salary
Salary:
Not provided
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically requires a bachelor’s degree or equivalent certification in a related area and a minimum of 3 years of experience in the field or in a related area
  • BS/MS in CS/CE/EE with 3-5+ years in embedded development
  • strong C/C++ and Python
  • comfortable on Linux/Windows development environments
  • Hands-on with cFS/cFE services, SB topic design, and app configuration
  • familiarity with OSAL/PSP portability and RTOS primitives (tasks, queues, semaphores, ISRs)
  • Capable of reading schematics and collaborating with hardware teams
  • practical experience with Ethernet/TCP-IP and device interfaces (SPI, USB)
  • Proof of U.S. Citizenship or US Permanent Residency may be a requirement for this position
  • Must be able to complete a U.S. government background investigation
Job Responsibility
Job Responsibility
  • Designs and delivers cFS-based audio communications solutions using C/C++/Python, including Software Bus publish/subscribe, configuration tables, and demo-ready applications
  • Develops TRICK-driven simulations for EVA/lander/lunar comms to stress timing, jitter, packet loss, and synchronization, with Python automation for repeatable testing and reporting
  • Builds lightweight demo frameworks (desktop, Docker/conda) with PyQt visualization to showcase timing, SB traffic, and audio quality. Integrates embedded I/O and Linux drivers for lab and HIL testing, leveraging emulators for early hardware abstraction and reproducibility
What we offer
What we offer
  • Excellent personal and professional career growth
  • 9/80 work schedule (every other Friday off), when applicable
  • Onsite cafeteria (breakfast & lunch)
  • Fulltime
Read More
Arrow Right

Software Engineer, Embedded Systems

Roku pioneered streaming to the TV and continues to innovate and lead the indust...
Location
Location
United States , San Jose
Salary
Salary:
197900.00 - 270000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 – 5 years of relevant software development experience
  • Bachelor’s or master’s in computer science or equivalent engineering experience
  • Extensive programming experience with C++ and Python
  • Proven track record of success with embedded system development projects and Linux operating systems
  • Deep understanding of multi-threaded development and concurrency management
  • Experience in API design and developing portable code
  • Been able to accurately estimate software tasks and work to schedule
  • Architected, implemented, and tested systems for performance & low resource consumption
  • A good understanding of open source development
  • A familiarity with AI/ML and LLM technologies
Job Responsibility
Job Responsibility
  • Extend Roku's player feature set to support new business opportunities and the latest multimedia specifications
  • Continuously improve playback on Roku devices, and deliver our users a world-class player experience under all operating conditions
  • Work independently and in small groups to deliver new features and functionality on-time
  • Demonstrate excellence in C++ & Python development and deliver high-performance, ultra-reliable software
  • Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and easy to maintain
  • Demonstrate the ability to dig deep to find solutions to tough problems affecting our users
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • commuter
  • Fulltime
Read More
Arrow Right

Network Engineer

Airswift is currently seeking a Network Engineer to support a major client in Ho...
Location
Location
United States , Houston
Salary
Salary:
Not provided
airswift.com Logo
Airswift Sweden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years of experience supporting computer and network systems
  • Network certification (CCNA/JNCIA or greater)
  • Knowledge in connecting WAN technologies (T-1, Metro Ethernet, MPLS, microwave)
  • Knowledge of networking protocols and IP subnetting
  • Knowledge of routing protocols (e.g. OSPF, EIGRP, IS-IS, BGP)
  • Specific knowledge of network operating systems (e.g. IOS, NX-OS, FTD, JunOS, PanOS)
  • Experience in the installation, configuration, and support of network switches, routers, and wireless APs
  • Experience in the configuration and support of firewalls and network security devices (e.g. VPN, IPS, Web/URL filtering)
  • Experience in the configuration and support of collaboration solutions (e.g. CUCM, Webex, Zoom, MS Teams)
  • Familiarity with cloud-based IaaS solutions (e.g. AWS, Azure, GCP)
Job Responsibility
Job Responsibility
  • Assist with the day-to-day operation and maintenance of network infrastructure (LAN, WAN, WLAN, Business Internet) and voice communications systems
  • Assist in continuous improvement efforts of existing solutions and provide support and expertise to the implementation of new solutions
  • Serve as an escalation point for the help desk and desktop support team as needed
  • Support IT infrastructure projects as needed
  • Support business critical functions by achieving the highest possible availability of infrastructure at all times
  • Provide top tier first-class customer service
  • Provide both operational and project support within IT in order to achieve departmental and business goals
  • Responsible for day-to-day monitoring and support of the corporate computing network
  • Responsible for monitoring and support of corporate firewalls
  • Administer and maintain enterprise NAC solution
Read More
Arrow Right

Network Engineer

Assist with the day-to-day operation and maintenance of network infrastructure (...
Location
Location
United States , Houston
Salary
Salary:
85.00 - 100.00 USD / Hour
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years of experience supporting computer and network systems
  • Network certification (CCNA/JNCIA or greater)
  • Knowledge in connecting WAN technologies (T-1, Metro Ethernet, MPLS, microwave)
  • Knowledge of networking protocols and IP subnetting
  • Knowledge of routing protocols (e.g. OSPF, EIGRP, IS-IS, BGP)
  • Specific knowledge of network operating systems (e.g. IOS, NX-OS, FTD, JunOS, PanOS)
  • Experience in the installation, configuration, and support of network switches, routers, and wireless APs
  • Experience in the configuration and support of firewalls and network security devices (e.g. VPN, IPS, Web/URL filtering)
  • Experience in the configuration and support of collaboration solutions (e.g. CUCM, Webex, Zoom, MS Teams)
  • Familiarity with cloud-based IaaS solutions (e.g. AWS, Azure, GCP)
Job Responsibility
Job Responsibility
  • Support business critical functions by achieving the highest possible availability of infrastructure at all times
  • Provide top tier first-class customer service
  • Provide both operational and project support within IT in order to achieve departmental and business goals
  • Responsible for day-to-day monitoring and support of the corporate computing network
  • Responsible for monitoring and support of corporate firewalls
  • Administer and maintain enterprise NAC solution
  • Maintain network monitoring solutions
  • Support required infrastructure changes during and after normal business hours as needed
  • Support audio visual and collaboration solutions
  • Troubleshoot and resolve network related incidents
  • Fulltime
Read More
Arrow Right

Firmware development lead Engineer

The right engineer will drive the success of Managebility IP (Intellectual Prope...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in firmware development with strong system and BIOS knowledge
  • Solid programming skills in C and/or C++
  • Strong expertise in RTOS, multithreading, and TCP/IP
  • Well‑versed in kernel module/driver development, core dump analysis, and debugging on Linux (preferably embedded), RTOS, and FreeRTOS
  • Experience developing and debugging drivers for USB (3.0/4.0), DisplayPort, HDMI, Ethernet, and audio interfaces
  • Exposure to USB‑C, Thunderbolt, and IoT‑enabled docking stations
  • Deep understanding of operating system internals, including synchronization primitives, memory management, and multithreaded applications
  • Exposure to system architecture and hands‑on experience with performance analysis techniques
  • Strong knowledge of data structures and ability to write maintainable, scalable code
  • Experience writing code optimized for multithreading and multi‑core CPUs, including compiler optimization (GCC or others)
Job Responsibility
Job Responsibility
  • Drive technical innovation to improve AMD’s capabilities across product development and validation, including software tools and script development, technical and procedural methodology enhancement, and various internal and cross-functional initiatives
  • Work with multiple teams and tracking test execution to make sure all features are validated and optimized on time
  • Work closely with supporting technical teams to validate new software features and new OS introduction
  • Lead collaborative approaches with multiple teams
  • Mentor others to achieve integrated projects
  • Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software
  • Coordinate debug of issues and drive them to closure
  • Pull together meetings, set up clear agendas and follow up on action items
  • Deliver regular progress updates toward program goals
  • Make tough decisions such as priority calls based on partial or incomplete data
  • Fulltime
Read More
Arrow Right

Senior AI Models GPU Deployment Software Engineer

Join AMD and help bring cutting-edge AI models to life on AMD GPUs! We’re lookin...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Basic understanding of GPU computing (HIP, CUDA, or OpenCL is a plus)
  • Interest in computer architecture and how hardware works
  • Familiarity with AI concepts (Natural Language Processing, Vision, Audio, Recommendations)
  • Programming skills in C++, Python, or similar languages
  • Ability to debug and test your code
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field
Job Responsibility
Job Responsibility
  • Help run and improve AI models (like Chatbots, Vision, and MultiModal systems) on AMD GPUs
  • Work with popular AI tools like PyTorch and TensorFlow to make them faster on AMD GPUs
  • Collaborate with open-source communities to share improvements
  • Apply good coding practices to build reliable and efficient software
Read More
Arrow Right