FC7100 Job descritption :
5 years software development or programming experience
Good understanding and experience of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc).
Knowledge of OS (Linux) concepts (Threads, Synchronization, Memory Management etc).
Should be able to take memory dumps, analyse it and find the root cause of a failure.
Good understanding of bootloader, reset management, EEC, watchdog timer, etc.
Good understanding of Linux memory management (Block allocation, virtual & physical memory mapping)
Ability to understand the feature / product requirements and ramp up quickly on any technology to serve the need.
Hands-on with C / C++ programming and on-target / off-target debugging and log analysis.
Analytical and problem solving skills, debugging skills for system as well as subsystem level issues (upto assembly level).
Excellent verbal and written communication skills.
Capability to work with multiple teams internally and externally and take part in important decision making.
Knowledge of GIT, JIRA,Confluence.