• Firmware Engineer

Industry Other
Location Bengaluru
Experience Range 5 - 10 Years
Qualification B.Tech/B.E. (Computers),MCA (Computers)
Not active

Functional IT Software - Application Programming / Maintenance
Job Description
About Us
About Company
Security products and services have been protecting millions of people and properties around the world for over 35 years.
Roles and Responsibility
  • Strong C programming knowledge and good Design & development knowledge in software of embedded devices. 
  • Strong background on BSP. 
  • Experience of 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 on device drivers & application layer (Sensors/Multimedia/Connectivity drivers) in IOT background. 
  • Understanding on Yocto build system 
  • Experience in OS debugging, analysing system crashes 
  • Analyse and enhance efficiency, stability and scalability of system resources. 
  • Experience with source control and bug tracking tools such as Subversion, git and Jira. 
  • Excellent debug 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, debug, test and sustaining. 
  • Excellent written and verbal communication skillsin English. Ability to work cooperatively in a local team and with the team in the UK. 
  • Strong analytical and problem-solving skills. 
  • Experience in Agile Methodology and/or Waterfall Methodology 
  • Can do attitude and Independent. 
  • 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 of experience in 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 on 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 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

Recruiter Name Nishath
Recruiter Email Id nishath.n@multirecruit.com
A+| A| A-