Bachelor's degree in Computer Science, Electrical / Electronics Engineering, Engineering, or related field with 3+ years of Hardware Engineering or related experienceORMaster's degree in the above fields with 2+ years of experienceORPhD in the above fields with 1+ year of experienceJob Description / Responsibilities :
- Develop complex drivers and firmware for critical SoC IPs
- Develop system-level test content to validate drivers / firmware for overall system testing
- Understand overall SoC and IP architecture
- Collaborate with IP Design and Verification teams to understand functionality and programming sequences
- Develop, port, and enhance software content and bring-up efforts
- Automate test content to streamline validation
Job Requirements :
- Bachelor's or Master's degree in Electrical / Electronics / Computer Science Engineering
- 2 to 6 years of software engineering or related experience
- Strong understanding of embedded systems, SoC architecture, processor architecture, and memory interfacing
- Expertise in C / C++ with hands-on experience in firmware development and debugging
- Hands-on experience with Python scripting
- Experience with DDR and other high-speed protocols (advantageous)
- Exposure to emulation and pre-silicon environments
- Experience using JTAG-based debuggers, compilers, and linkers
Skills Required
Python Scripting, Embedded Systems, Firmware Development, Soc Architecture