Experience :4 to 8yrs
B.E/B.Tech or M.Tech in Computer Science/Electronics and Communication.
The NFC Senior Firmwaredeveloperis responsible for the design, development and test of new embedded software modules of NFC ( Near Field Communication) Controller Integrated Circuits.
She/he hasstrong experience in SW development and testing in hard real time and embedded software envrinoment.
She/he is fully engaged to deliver his source code ontime with very high quality.
She/he is responsible formaintaining source code and design specifications up-to date.
She/he supports the customers during desing-in phase with high flexibility to travel onsite when required.
She/he will support actively integration team and test team on the modules of his reponsability.
She/he likes to work cross sitesin multicultural context.
She/he has a strong team spirit mindset and an excellent communication style
She/he has a great capability to adapt to different customers culture.
She/he has capacity to work in stressful environment
The Senior Firmware developerreports to the Firmware Project Leaderproject axis and to the NFC FW technical leader team axis.
Key Areas of Responsibility
- All in all, Software developer is responsible for the design and implementation and/or testing of modules of the NFC Controller firmware.
- She/he breaks down moduledescribed in the architecture document into appropriate functions and data structure to fulfill the functionality associated to this module
- She/he is the reference in the Firmware team on all questions related to her/his modules
- She/he is debugging issues found in her/his modules
o 2proving years experience in software design, coding and testing, in embedded systems.
o Structured and analytical thinking
o Ability to work in a very demanding and fast changing environment (High frequency context switch).
o Ability of break-down SW module
o Senior in programming and Firmware development
o Programming languages: C, C++, Java, ARM Assembly.
o Great debugging capabilities
o Experiences on ARM systems
o Experience on development environment such as Eclipse
o Experience of configuration management tool (SVN, Continuous, clearcase)
o Experience on test environment
o Good understanding of electronics (HW simulation : RTL and VHDL
o Ability to work with equipment such as scope, RF analyzer.
o High customer exposure is a real PLUS.
o Knowledge of NFC (Near Field Communication) or similar wireless technology (Zigbee, wireless, BT, etc).
o Smart card standards: ISO7816, ISO14443, Java Card, Global Platform
o Knowledge in Scripting languages, like Perl or Python is a plus
o Knowledge of usual mobile environment OS and tools is a plus: Android, Linux, iOS, WindowsPhone8, Eclipse, etc.
o Used to work in large team with structured and process oriented Software tools/methodologies (CMMi, Agile, etc)