The role
Job description
Embedded Software Engineer
**Location:** Bangalore, Karnataka
**Experience:** 5+ Years
**Job Type:** Full-time
Job Overview
We are looking for an experienced Embedded Software Engineer with strong skills in C/C++, embedded systems, RTOS, and audio technologies.
Key Responsibilities
* Develop, test, and debug embedded software using C/C++.
* Work with RTOS, interrupts, tasks, and scheduling.
* Work with embedded audio frameworks and interfaces.
* Troubleshoot software and hardware-related issues using debugging tools.
* Understand hardware schematics, datasheets, and technical specifications.
* Collaborate with hardware, firmware, and system engineering teams.
Required Skills
* 5+ years of hands-on embedded software development experience.
* Strong proficiency in C/C++ and RTOS.
* Experience with audio frameworks such as ALSA, OpenMAX, or SOF.
* Knowledge of audio interfaces such as I²S, TDM, and PCM.
* Familiarity with CRO/oscilloscope, logic analyzer, Git, CMake, CI/CD, and unit testing.
* Strong debugging, analytical, and problem-solving skills.
**Interested candidates can apply with their updated resume.**
Pay: ₹1,000,000.00 - ₹1,500,000.00 per year
Application Question(s):
- Do you have 5 or more years of hands-on experience in embedded software development? yes/no
- Do you have strong hands-on programming experience in C and C++? yes/no
- Do you have practical experience working with RTOS in embedded systems? yes/no
- Do you have experience with embedded audio technologies such as ALSA, OpenMAX, or SOF, or audio interfaces such as I²S, TDM, or PCM? yes/no