Silicon Firmware & Embedded Engineer
Accenture
Accenture
As a Silicon Firmware & Embedded Engineer, you will write the software that powers and operates silicon chips. This role involves developing pre-silicon firmware and software with a direct interface to hardware. You'll integrate and develop C tests/APIs, manage software build flows, and conduct thorough design and code reviews. A key part of this position is testing and validating product implementations to ensure quality and performance.
This opportunity offers the chance to work on critical firmware development, directly impacting the functionality of silicon chips. You will be involved in the entire software lifecycle, from initial development to final validation, collaborating closely with hardware engineers.
- Develop and optimize software for silicon chip operation. - Create pre-silicon firmware and software with hardware interface. - Integrate and develop C tests/APIs and software build flows. - Perform design and code reviews to ensure code quality. - Test and validate product implementations. - Collaborate with hardware engineers for seamless integration.
A minimum of 2-5 years of experience is required, with at least 3 years specifically in Embedded C++.
Candidates must possess proficiency in Embedded C++ and experience with low-level programming and hardware interfacing techniques. Strong debugging skills using both hardware and software tools are essential. Familiarity with software build systems, version control, and the ability to perform effective design and code reviews are also necessary. A solid understanding of testing methodologies and validation processes for embedded systems is expected. A 15-year full-time education is a mandatory requirement for this role.
Accenture
Software Development