Position: Research & Development – Software – FW / MW Engineer – II (BB50FF RM 3774)
Job Description:
Senior Software Developer Experienced Software Engineer with 5+ years of development in C and Embedded C. The ideal candidate will also possess working knowledge of C# and be proficient in modern testing frameworks and methodologies. This role involves designing, developing, and testing software that commonly work with PC and embedded systems.
Job Qualifications:
- Bachelor’s / Master’s Degree in Electronics/ Computer Engineering.
- Experience of 5+ years is required.
- Excellent programming skills in C and Embedded C.
- Excellent debugging skills in C and Embedded C
- Collaborate with engineers to define system architecture and interface specifications
- Knowledge in ISO 7816, ISO 14443- part 3, part 4 and ISO 15693 protocol.
- Knowledge on Coverity analysis and fixing Coverity issues.
- Knowledge on Coverage tool like Bullseye.
- Create and execute unit, integration, and system-level tests using modern testing frameworks (e.g., Google Test, Unity, NUnit).
- Optimize code for performance, memory usage, and reliability in resource-constrained environments.
- Participate in code reviews, debugging sessions, and continuous improvement initiatives.
- Document software design, architecture, and test procedures in compliance with internal standards.
- Good oral & written communication skills
- Familiarity and hands on experience with GIT / SVN configuration Management Tool
- Hands on experience in scripting tools like python, powershell.
Optional / Good to have:
- Knowledge on C#
- Debugging skills from C to C# to perform root cause analysis and fix artifacts
- Familiar with the usage of Doxygen documentation
- Laboratory equipment like oscilloscope, logic analyzer, RF SPY or other Debugging Tool
*******************************************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
