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

📌 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