SoC FPGA Embedded Software Professional
We are seeking a highly skilled Embedded Software Engineer to develop and maintain software for RISC-V-based SoC FPGAs.
* Develop low-level embedded software using RISC-V instructions, assembly languages, or C/C++ as required.
* Create and maintain bare metal, Zephyr, and Linux drivers as well as communication software stacks for RISC-V SoCs.
* Collaborate with the Silicon Validation Team on bringing-up and debugging new SoC-FPGAs.
* Develop reference designs and examples showcasing SoC FPGA features.
Key Responsibilities:
Design, implement, test, and deliver high-quality embedded software components.
Work closely with cross-functional teams to ensure seamless integration of hardware and software components.
Stay up-to-date with emerging technologies and industry trends in embedded systems and SoC FPGAs.
Participate in code reviews and provide feedback to improve overall code quality and maintainability.
Document technical processes and procedures to support knowledge sharing and collaboration.