Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Firmware Engineer @ Multi Recruit

Home > Software Developer

 Firmware Engineer

Job Description

  • Strong C programming knowledge and good Design & development knowledge in the software of embedded devices.
  • Strong background in BSP.
  • Experience with Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence, etc)
  • Working knowledge of sensors, peripherals and interfaces e.g., SPI/UART/I2C, PCIe, USB, Ethernet, Camera/CSI, etc.
  • Good experience with device drivers & application layer (Sensors/Multimedia/Connectivity drivers) in IoT background.
  • Understanding of Yocto build system
  • Experience in OS debugging, analyzing system crashes
  • Analyze and enhance efficiency, stability, and scalability of system resources.
  • Experience with source control and bug tracking tools such as Subversion, git, and Jira.
  • Excellent debugging skills, especially in the core kernel software stability
  • Support firmware test and validation team and optimize performance.
  • Ability to clearly understand requirements and translate it down to the scope of work.
  • Ability to across high-level design/architecture documents.
Critical Success factors:
  • Experience in the full software development lifecycle through requirements, specification, design development, debugging, testing, and sustaining.
  • Excellent written and verbal communication skills in English. Ability to work cooperatively in a local team and with a team in the UK.
  • Strong analytical and problem-solving skills.
  • Experience in Agile Methodology and/or Waterfall Methodology
  • A can-do attitude and independence.
  • Helpful and team player.
  • Attention to detail
Academic qualification:
  • Bachelor of Engineering (BE/BTech) in Electronics, Electrical or Computer Science Or MS or MTech in Embedded systems
  • Good to have - 6 months of any embedded certification.
Experience (exposure):
  • 5-10 years of experience in the design and development of embedded software
Key attributes (critical functional competencies)
  • Strong experience in languages - Embedded C/C++
  • Strong background and experience in Linux Kernel, Driver development, Application layer, and computer networks.
  • Experience in embedded RTOS.
  • Good to have fair knowledge of IoT Platforms/Solutions
Competencies (fundamental skills and attitudes):
  • Strong communication skills- written and Verbal- Able to communicate
  • Analytical and innovative
  • Proactive and good interpersonal skills
  • Comfortable with uncertainty and change.
Benefits of working at the company:
  • 5 days working
  • Work-life balance
  • Attractive Joining Bonus
  • Training to support your growth & enhance your skill
  • Career Progression
  • Exposure to work with Global Team
  • Flexible Working Hours
  • Employee Recognition
  • Flat / Transparent HR Policies
  • Medical Insurance

Employement Category:

Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Developer
Role/Responsibilies: Firmware Engineer

Contact Details:

Company: Multi Recruit
Location(s): Bengaluru

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 2000000 - 2500000

Multi Recruit

We are a recruitment agency which provides end - to - end recruitment solutions from market intelligence till background verification of the candidate.We help you find the best suitable talent through premium job sites, social media, referrals and internal database.We improve branding through career...