17 days ago
Bengaluru, IndiaMid Level
Responsibilities
- Develop pre-silicon firmware and software with direct hardware interfaces.
- Integrate and develop C/C++ tests, APIs, and software build flows.
- Support audio subsystem bring-up during EVT, DVT, and PVT phases.
- Perform issue triage, root-cause analysis, debugging, and fix validation across drivers, firmware, DSP, and OS layers.
- Analyze audio logs, traces, and dumps.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Conduct design and code reviews, testing, and validation of product implementations.
- Document design specifications, code changes, and testing procedures.
- Use CROs, logic analyzers, and Audio Precision tools for debugging and validation.
Requirements
- At least 3 years of experience in Embedded C++.
- 15 years of full-time education.
- Strong programming and analytical skills in C/C++.
- Understanding of embedded systems, including RTOS, interrupts, and tasks.
- Experience with Linux or Windows device drivers and embedded or OS-level audio stacks.
- Strong experience in audio systems or audio software engineering.
- Familiarity with OpenMax, SOF, and ALSA audio streaming frameworks.
- Understanding of audio architectures and technologies including CODEC, DSP, AMP, I2S, TDM, PCM, and SoundWire.
- Ability to debug and resolve issues across drivers, firmware, DSP, and OS layers.
- Understanding of schematics, datasheets, and software build systems, including CMake and Makefiles.
- Strong debugging, problem-solving, issue-triage, and root-cause-analysis skills.
Benefits
- The position is based at the employer’s Bangalore office, including the BDC7C-SEZ office.
- The posting does not state specific employee benefits or compensation.
About Accenture
Accenture is a global professional services firm providing management consulting, systems integration and technology, cybersecurity, and business process outsourcing for enterprises and governments. It operates a services-driven model delivering projects and managed services, often with major cloud and software partners, across industries worldwide. Headquartered in Dublin and publicly traded on the NYSE (ACN), it originated as Andersen Consulting and adopted the Accenture name in 2001.
