Linux Embedded Application Engineer

TeamLease

Bengaluru

On-site

INR 600,000 - 1,200,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TeamLease is seeking a Linux Embedded Application Engineer with 1-3 years of hands-on C++ software development experience. The role is based in Whitefield, Bangalore and follows a Monday to Friday schedule with a competitive salary of 6-12 LPA, depending on skill and experience.

You will design, develop, and maintain embedded Linux applications for Audio, Smart Speaker, Streaming, and IoT platforms, collaborating with architects, PMs, QA, and customers.

Qualifications

  • 1-3 years of hands-on C++ software development experience.
  • Strong C++ programming and Linux application development.
  • Knowledge of data structures, algorithms, and OOP concepts.
  • Familiarity with multithreading, IPC, sockets, and networking fundamentals.
  • Good debugging and troubleshooting on Linux platforms.
  • Ability to understand and work with complex software systems.
  • Experience with embedded Linux platforms is a plus.

Responsibilities

  • Design, develop, debug, and deploy embedded Linux applications using C++.
  • Analyze product requirements and contribute to software architecture and design.
  • Understand and enhance existing Audio/IoT platforms.
  • Develop robust, modular, scalable software following best practices.
  • Build features within the existing architecture and drive improvements.
  • Troubleshoot complex issues across app, middleware, and system layers.
  • Collaborate with QA, PMs, Hardware, and Customer Engineering teams.
  • Participate in code reviews to improve quality and performance.
  • Support customer integrations and product launches when needed.

Skills

C++
Linux OS
Data Structures
OOP concepts
IPC & Networking
Debugging on Linux
Analytical thinking
System Architecture

Education

Bachelor's Degree in CS/EE/Embedded

Tools

Buildroot
Yocto
Python
Shell scripting

Job description

Linux Embedded Application Engineer (1-3 Years Experience)

1 to 3 years of hands-on experience in C++ software development

  • Work from office (Whitefield, Bangalore)
  • Monday to Friday
  • Salary range : 6-12LPA basis skill set and experience

One of the TeamLease's Clients is looking for passionate and talented Linux Embedded Application Engineers to join their engineering team.

He/She will be working on next-generation Audio, Smart Speaker, Streaming, and IoT platforms powering products for leading global consumer electronics brands. As part of the team, he/she will be responsible for developing, enhancing, and maintaining embedded Linux applications written primarily in C++.

You will work closely with architects, product managers, QA engineers, and customers to deliver high-quality, scalable, and reliable software solutions.

Key Responsibilities
  • Design, develop, debug, and deploy embedded Linux applications using C++.
  • Analyze product requirements, participate in technical discussions, and contribute to software architecture and design.
  • Understand, maintain, and enhance Libre's existing Audio and IoT software platforms.
  • Develop robust, modular, scalable, and maintainable software following industry best practices and coding standards.
  • Build new features and enhancements within the existing software architecture while contributing to continuous architectural improvements.
  • Investigate, troubleshoot, and resolve complex software issues across application, middleware, and system layers.
  • Work closely with cross-functional teams including QA, Product Management, Hardware, and Customer Engineering teams.
  • Participate in code reviews and contribute to improving software quality, performance, and reliability.
  • Drive best practices in software development, testing, documentation, version control, and release management.
  • Support customer integrations and product launches when required.
Mandatory Skills :
  • 1. Strong programming skills in C++
  • 2. Good understanding of Linux operating systems and Linux application development.
  • 3. Solid understanding of Data Structures, Algorithms, and Object-Oriented Programming concepts.
  • 4. Familiarity with multithreading, inter-process communication (IPC), sockets, and networking fundamentals.
  • 5. Good debugging and troubleshooting skills on Linux platforms.
  • 6. Strong analytical, logical reasoning, and problem-solving skills.
  • 7. Ability to understand and work with complex software systems and architectures.
Preferred Skills :
  • 1. Experience with Embedded Linux platforms such as Buildroot, Yocto, or similar environments.
  • 2. Knowledge of TCP/IP, UDP, REST APIs, and network protocols.
  • 3. Exposure to Audio, Multimedia, IoT, Smart Home, or Consumer Electronics products.
  • 4. Understanding of Linux system services, process management, and performance optimization.
  • 5. Experience with scripting languages such as Python or Shell scripting is a plus.
  • 6. Knowledge of audio frameworks such as ALSA, PulseAudio, PipeWire, or GStreamer is an added advantage.
Qualifications :
  • 1. Bachelor's Degree in Computer Science, Electronics & Communication, Information Technology, Embedded Systems, or related fields.
  • 2. 1 to 3 years of hands-on experience in C++ software development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI (YC W21) • Bengaluru

On-site
INR 600,000 - 3,000,000
Embedded Linux Developer
Embedded Linux Developer

The Flower Puff Girlz • Pune District

On-site
INR 2,700,000 - 3,300,000
Hybrid work model
Senior software Engineer Audio - Bengaluru
Senior software Engineer Audio - Bengaluru

Quest Global • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Chabez Tech • Pune District

On-site
INR 3,500,000 - 5,500,000
Silicon Firmware and Embedded Systems Engineer
Silicon Firmware and Embedded Systems Engineer

Accenture India Private Limited • Bengaluru

On-site
INR 900,000 - 1,300,000
Audio Embedded Engineer
Audio Embedded Engineer

Talent Corner Hr Services • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Linux Development Engineer
Senior Embedded Linux Development Engineer

Luxoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Audio Development - Linux
Audio Development - Linux

Uni Connect • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Tech Lead – Embedded Software (Application)
Tech Lead – Embedded Software (Application)

Matrix Comsec • Vadodara

On-site
INR 2,800,000 - 4,000,000