Our Client Currently looking for Staff Firmware Engineer – C Programming
Key Responsibilities :
– Software/Firmware development on Linux platform using C.
– Design, Documentation and Development new software features.
– Ability to learn and gain insight into existing code.
– Demonstrated flexibility working across the technology stack.
– Investigate, debug and resolve software defects.
– Apply test-driven software development methodologies, including automation and continuous delivery.
– Provide insight into the system behavior by analyzing system logs & debugging software.
– Guide and assist QA group with creating & executing the test cases.
– Responsible and accountable for all the software related activities.
Requirements :
– 10+ years in software development and product support.
– 10+ years of working experience on storage and related technologies.
– Software development with strong C programming.
– Deep & strong understanding of Linux operating system principles & architecture like process management, memory management.
– Also includes understanding of the demands of real time systems.
– Experience with SCSI, NVMe is preferred.
– Experience with transport protocol like FC, IB, SRP, iSER, NVMeoF etc. is desirable.
– Should be comfortable with storage concepts like RAID, caching.
– Understand, interpret industry standards & protocols, specifications from ISO/IEC, RFCs and be able to
translate into software specifications.
– Knowledge about scripting languages Perl, Python & bash is desirable.
– Development experience in high availability products is major plus.
– Experience in developing and releasing complex embedded products.
– Experience with integrating on custom hardware.
– Development experience in virtualization is major plus.
– Experience with PCIe development, Intel CPU architecture, multi CPU and NUMA architecture is plus.
– Knowledge of storage system file systems and big data challenges is required.
– Very good verbal & written English communication skill.
– Experience working with cross-functional and remote team.
– Experience and flexibility working across countries with different time zones.
– A bachelors degree in computer science, Computer Engineering, Electrical Engineering or equivalent.
– Masters degree is preferred.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
