The role involves designing and developing real-time embedded software and PC/mobile applications for end customers
Job Summary
The role involves designing and developing real-time embedded software and PC/mobile applications for end customers.
Candidates must possess strong knowledge of Linux device drivers, kernel internals, and build systems like Yocto or Buildroot.
The position requires troubleshooting software problems, performing code reviews, and documenting technical deliverables throughout the project lifecycle.
Matching Summary
The role involves designing and developing real-time embedded software and PC/mobile applications for end customers.
Skills & Requirements
Must-have
Linux Kernel Programming and Internals
Board Support Package Development
Device Driver and Bootloader Porting
Yocto or Buildroot Build Systems
Qualcomm TI NXP NVIDIA Intel Microprocessors
Nice-to-have
Strong sense of ownership and perfection seeker
Fast learner with analytical mindset
Experience with oscilloscope and protocol analyser
Ability to learn new programming languages quickly
Key Requirements
Experience with embedded microprocessors (Qualcomm, TI, NXP, etc.)
Understanding of hardware schematics and datasheets
Proficiency in GIT, SVN, JIRA, and debugging tools