Project Role Silicon Firmware Embedded Engineer Project Role Description Write the software that powers and operates a silicon chip Develop pre-silicon firmware and software with a direct interface to hardware Integrate and develop C tests APIs and software build flow Perform design and code reviews Test and validate product implementations Must have skills Embedded C Good to have skills NA Minimum 5 year s of experience is required Educational Qualification 15 years full time education Summary We are seeking an experienced Software Engineer with strong expertise in C and Embedded C development for PC and embedded systems The ideal candidate will have a solid background in software design development and testing along with proficiency in modern testing frameworks and methodologies Knowledge of C and scripting tools is a plus Roles Responsibilities o Design develop and test software for PC and embedded systems o Collaborate with engineers to define system architecture and interface specifications o Create and execute unit integration and system-level tests using frameworks like Google Test Unity NUnit o Optimize code for performance memory usage and reliability in resource-constrained environments o Participate in code reviews debugging sessions and continuous improvement initiatives o Document software design architecture and test procedures in compliance with internal standards Professional Technical Skills o 7-10 years in software development o Excellent programming and debugging skills in C and Embedded C o Familiarity with ISO 7816 ISO 14443 part 3 4 ISO 15693 protocols o Knowledge of Coverity analysis and fixing issues o Experience with coverage tools like Bullseye o Hands-on experience with GIT SVN configuration management o Scripting skills in Python and PowerShell o Modern frameworks such as Google Test Unity NUnit o Knowledge of C and ability to debug across C and C o Familiarity with Doxygen documentation o Experience with lab equipment like oscilloscope logic analyzer RF SPY Education o Bachelor s Master s Degree in Electronics or Computer Engineering Additional Information o Strong oral and written communication skills o Ability to work collaboratively in a fast-paced workplace 15 years full time education