Embedded Software Engineer (Bengaluru)

Embedded Software Engineer (Bengaluru)

27 Aug
|
HarmonyTech
|
Bengaluru

27 Aug

HarmonyTech

Bengaluru

Embedded Software Engineer

Location: Bangalore

Experience: 5–10 Years

Employment Type: Full-Time

Work Mode: On-site

Shift: Day Shift

Salary: ₹10–15 LPA

Joining: Immediate

Job Summary

We are looking for an experienced Embedded Software Engineer with strong hands-on experience in C/C++, embedded systems, RTOS, and audio technologies. The ideal candidate should have experience in embedded software development, debugging, audio frameworks, and system-level programming.

Key Responsibilities

- Develop and maintain embedded software using C and C++.
- Work with RTOS concepts, including tasks, interrupts, scheduling, and system-level programming.
- Work with audio frameworks such as ALSA, OpenMAX, and SOF (Sound Open Firmware).
- Work with audio interfaces and protocols including I²S, TDM, and PCM.
- Debug embedded systems using Oscilloscope (CRO), Logic Analyzer, and Audio Precision.
- Analyze hardware schematics, datasheets, and technical specifications.
- Use Git, CMake, CI/CD pipelines, and unit testing tools.
- Create and maintain software design and system documentation.
- Collaborate with hardware, firmware, and system engineering teams to troubleshoot technical issues.

Required Skills

- 5+ years of experience in embedded software development.
- Strong programming skills in C and C++.
- Strong understanding of Embedded Systems and RTOS.
- Knowledge of interrupts, tasks, scheduling,



and system-level programming.
- Understanding of I²S, TDM, and PCM.
- Experience with Git and CMake.
- Ability to understand hardware schematics and datasheets.
- Knowledge of UML and system/design documentation tools such as Microsoft Visio.
- Strong debugging and problem-solving skills.

Preferred Skills

- Experience with ALSA, OpenMAX, or SOF.
- Experience working with audio/embedded platforms.
- Experience with Oscilloscope, Logic Analyzer, or Audio Precision.
- Exposure to CI/CD and unit testing.
- Good communication and documentation skills.

Education Graduation in Engineering, Computer Science, Electronics, or a related technical field.

Who Can Apply?

Candidates with 5–10 years of relevant Embedded Software experience and strong hands-on knowledge of C/C++, RTOS, and embedded systems are encouraged to apply.

Pay: ₹1,000,000.00 - ₹1,500,000.00 per year

Application Question(s)

- Do you have 5 or more years of skilled experience in Embedded Software Development?
- Do you have strong hands-on experience in C and C++ programming?
- Have you worked with any of the following: ALSA, OpenMAX, or SOF (Sound Open Firmware)?
- Do you have experience with I²S, TDM, or PCM audio interfaces?
- Do you have experience using Oscilloscope/CRO, Logic Analyzer, or Audio Precision for debugging or measurement?

Work Location: In person

📌 Embedded Software Engineer (Bengaluru)
🏢 HarmonyTech
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (bengaluru) / bengaluru