hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Immediate requirement for Principal Firmware Engr

10.00 to 14.00 Years   Bangalore   01 Dec, 2022
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryEngineering / Construction
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

    Development and porting of Board Support Packages (Boot loader & Linux kernel) for ARM architecture which includes developing and modifying device drivers, configuration files, I/O initialization and startup routines, memory management, OS configuration, extensions to kernels, boot loaders, etc. Perform board bring-ups and hardware validation/ debugging. Development of custom utilities which can useful for benchmarking of target hardware or help application and verification team. Performing hardware/software unit level tests and/or functional integration tests. Development of multi-threaded user space applications. Technical Skill [Required]: 10+yearsPrinciple Firmware Engineer
    • Working knowledge of software integration for complex SOC from vendors like TI, NXP, Infineon, Renesas, Microchip, SiLabs and ST Micro.
    • Experience on SOC Board bring up and boot.
    • Experience on low level drivers for complex SOC including Flash, DDR and peripherals
    • Experience writing software for microcontrollers like ARM Cortex-A, Cortex-M, PIC or DSPs.
    • Experience with low-level device drivers for SPI, I2C, PWM for various SOC.
    • Expert knowledge of C/C++ in embedded software environment
    • Must possess detail knowledge of Linux Device Drivers, subsystems and Linux Environment.
    • Operating Systems:
      • Linux. Good understanding of device drivers, file systems, memory management and OS internals.
      • Experience with microcontroller RTOSes like FreeRTOS/uCos/emBOS etc.
    • Tools:
      • JTAG based hardware emulators, Hardware debugging tools e.g. Oscilloscope, Logic Analyzer, Protocol Analyzers, Kernel debugging tools e.g. ftrace, GIT, Subversion, GIT based code maintaining tools e.g. GitLab.
    • Structured development processes where requirements analysis is performed, user stories, acceptance criteria, test strategies, traceability techniques are incorporated
    Non-technical skills [Required]:
    • Excellent communication and teamwork skills
    • Ability and experience working in a self-directed mode and as part of a team
    • Ability to lead and direct activities of a team
    • Ability to status, advocate or provide feedback in clear, concise terms both in written and oral forms of communication
    ,

Keyskills :
linux device driversuser storiesdevice driverslogic analyzerarm architecturekernel debuggingembedded softwarememory management

Immediate requirement for Principal Firmware Engr Related Jobs

© 2019 Hireejobs All Rights Reserved