
Senior Engineer β Linux BSP
Posted Jul 28

Posted Jul 28
This is a fully remote position, open to applicants in India.
β’ Accountable for the design and development of real-time embedded software/firmware as well as PC/mobile software applications.
β’ Analyze domain-specific technical or low-level requirements and make modifications according to customer or system needs.
β’ Engage in high-level and low-level software design.
β’ Conduct software testing, including unit, functional, and system level requirements, utilizing both manual and automated methods.
β’ Ensure traceability from software requirements to design, coding, and testing.
β’ Execute code reviews in accordance with coding guidelines and perform static code analysis.
β’ Diagnose software issues of limited complexity.
β’ Document technical deliverables such as software specifications, design documents, code comments, test cases, test reports, release notes, etc., throughout the project lifecycle.
β’ Adhere to established processes for the software development lifecycle.
β’ Create software solutions using established programming languages or by acquiring new languages as required for specific projects.
β’ Strong understanding of Linux device drivers, Linux kernel programming, Linux kernel internals, Yocto/Buildroot, or other build systems.
β’ Proficient in using development tools such as oscilloscopes, protocol analyzers, emulators, signal generators, JTAG programmers, GIT, SVN, and JIRA.
β’ Experience with various embedded microprocessors, including those from Qualcomm, TI, NXP, NVIDIA, Intel, or comparable manufacturers.
β’ Familiarity with board support packages, device driver development/porting, and boot loader development.
β’ Ability to interpret hardware schematics and datasheets of hardware components to derive firmware/software-specific solutions.
β’ Demonstrated strong sense of ownership, passion, quick learning ability, analytical mindset, and a pursuit of perfection.
β’ Opportunity to work on cutting-edge technology in a dynamic environment.
β’ Competitive salary and performance-based bonuses.
β’ Comprehensive health and wellness benefits.
β’ Professional development and training opportunities.
β’ Flexible work hours and a supportive work culture.
RTX
NVIDIA
Infios
Gramian Consulting
Get handpicked remote jobs straight to your inbox weekly.