Senior Engineer – Linux BSP

Posted Jul 28

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

RTX20 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA21 hours ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios22 hours ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers