Silicon Firmware & Embedded Engineer

Accenture

2–5 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : today
Actively hiring

Job description

Develop essential software to power and operate silicon chips. This role focuses on creating pre-silicon firmware and software with direct hardware interaction. You'll integrate and develop C tests and APIs, manage the software build process, and conduct thorough design and code reviews. The position also involves testing and validating product implementations, ensuring robust functionality and performance.

As an Audio System Software Engineer, you will immerse yourself in a dynamic work environment. Your responsibilities will include analyzing, designing, coding, and testing various components of Audio Systems for diverse clients. Collaboration with team members will be key to successfully implementing software solutions, alongside maintaining and enhancing existing systems. Delivering high-quality code and contributing to project success, ensuring seamless component integration and adherence to software standards, is paramount.

Responsibilities

- Drive independent performance and become a Subject Matter Expert (SME). - Actively participate and contribute in team discussions. - Offer solutions to work-related challenges. - Support audio subsystem bring-up during EVT/DVT/PVT phases. - Conduct issue triage, root cause analysis, and fix validation. - Analyze audio logs, traces, and dumps for insights. - Collaborate with cross-functional teams to define and translate requirements into technical specifications. - Execute comprehensive testing and debugging of audio system components to optimize performance. - Document design specifications, code modifications, and testing procedures for clarity and maintainability.

Qualifications

- Minimum of 2-5 years of professional work experience in firmware and embedded systems, with a strong emphasis on Embedded C++. - Solid programming and analytical abilities in C/C++ are essential. - A strong understanding of embedded systems concepts, including RTOS, interrupts, and tasks. - Experience with device drivers on Linux or Windows, and familiarity with embedded or OS-level audio stacks. - Proven experience in audio systems and audio software engineering. - Proficiency in debugging and problem-solving complex audio issues across drivers, firmware, DSP, and OS layers. - Ability to understand schematics and datasheets, alongside a good grasp of build systems. - A foundational knowledge of audio architectures (e.g., CODEC, DSP, AMP, I2S, TDM, PCM, SoundWire) is beneficial. - Completion of 15 years of full-time education is required for this role.

Essential Skills

Embedded C++C/C++Embedded SystemsRTOSInterruptsTasksDevice DriverLinuxWindowsAudio SystemsAudio Software EngineeringDebuggingProblem-SolvingSchematicsDatasheetsBuild Systems

Good to Have

OpenMaxSOFALSACODECDSPAMPI2STDMPCMSoundWireCROLogic AnalyzerAudio PrecisionCmakeMakefiles

Highlights

  • Actively hiring

More Details

RoleSilicon Firmware & Embedded Engineer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting