Silicon Firmware & Embedded Engineer
Core
Develop pre-silicon firmware and software with a direct interface to hardware components for silicon chips.
Role type
Senior IC embedded firmware engineer
Builds
Pre-silicon firmware, software build flows, and hardware-software integration solutions
Domain
Semiconductor hardware engineering
Required skills
Embedded C, C, C++, Python, RTOS, IPC, Scheduling, Build Systems (Cmake, Makefiles), Hardware Bring-up (ARM, Power PC, X86), Debugging tools (Oscilloscope, Logic Analyzer, Trace32, Hardware Debugger), FPGA Fundamentals, Communication protocols (I2C, RS232, SPI, UART)
Preferred skills
Algorithms, Data Structures, System Architecture, Version control (Git)
Technologies
ARM, Power PC, X86, Cmake, Makefiles, Trace32, Git
Responsibilities
Develop pre-silicon firmware and software interfaces, integrate and develop C tests/APIs, manage software build flow, conduct design and code reviews, test and validate product implementations, collaborate on hardware-software integration (via careerplan.io/jobs/ATCI-5472767-S1996571-1-silicon-firmware-embedded-engineer-at-accenture)
Seniority
Mid-level, hands-on IC
