4 days ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Write pre-silicon firmware and embedded software that directly interfaces with hardware.
- Develop C tests and APIs, integrate software build flows, and perform design and code reviews.
- Develop Embedded Linux platforms and BSPs, including U-Boot, the Linux kernel, Device Tree, and Yocto.
- Perform SoC and platform bring-up, memory optimization, system profiling, debugging, testing, and product validation.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Document design specifications, code changes, and testing procedures.
- Participate independently in team discussions, contribute solutions, and develop subject-matter expertise.
Requirements
- At least 3 years of experience in Embedded C++.
- Four to six years of professional work experience in Embedded Systems Linux is stated in the posting.
- Proficiency in C and strong experience with Embedded Linux platform and BSP development.
- Knowledge of Linux boot flow, IPC, memory management/MMU, interrupts, SMP, and low-level firmware and kernel code.
- Hands-on SoC/platform bring-up experience involving ARM, PowerPC, or x86.
- Experience with memory tuning, system profiling, GDB, and OpenOCD/JTAG, Lauterbach, or similar debugging tools.
- Working knowledge of CMake and Makefiles, with exposure to Jenkins or GitLab CI embedded build integration.
- Working knowledge of PCIe, I2C, RS232, SPI, and UART.
- Exposure to oscilloscopes, logic analyzers, Trace32, hardware debuggers, and FPGA fundamentals.
- Ability to conduct testing and debugging, document technical work, and work with cross-functional teams.
Benefits
- The position is based at the Accenture Bengaluru office.
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.
