Silicon Firmware & Embedded Engineer
Accenture
Accenture
Embark on a career as a Silicon Firmware & Embedded Engineer, crafting the essential software that breathes life into silicon chips. This role involves developing pre-silicon firmware and software that directly interfaces with hardware. You will integrate and develop C tests and APIs, manage the software build flow, and conduct rigorous design and code reviews. A key part of your responsibility will be testing and validating product implementations to ensure optimal performance and reliability.
Take ownership of tasks and evolve into a subject matter expert. Actively participate in team discussions and contribute solutions to complex problems. Collaborate with cross-functional teams for seamless hardware-firmware integration. Maintain comprehensive documentation for design decisions, code modifications, and testing results. Provide guidance and share knowledge with junior team members. Continuously enhance firmware performance and reliability through iterative testing and debugging.
A minimum of 2 years of experience in Embedded C is essential for this role. Proficiency in Embedded C is a must, alongside strong experience in low-level programming and hardware interfacing. A solid understanding of embedded system architecture and real-time operating systems is required. Familiarity with debugging tools and techniques for embedded environments is crucial. The ability to write efficient, maintainable, and well-documented code is paramount. Experience with Python and Embedded C++ is considered advantageous.
Accenture
IT Consulting