Staff Firmware Engineer - C Programming

Engineer

Staff Firmware Engineer – C Programming

Apply Now

- $0.00

  • Date posted
    May 26, 2026
  • Expiration date
    August 26, 2026
  • Application ends
    August 26, 2026

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#

 

Apply Now

- $0.00

Select your currency