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 environment.
15 years full time education
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.