This role involves the development and application of engineering practice and knowledge in the following technologies: Standards and protocols, application software and embedded software for wireless and satellite networks, fixed networks and enterprise networks; connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps); and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies.
Key Responsibilities:
Integrate and customize
Yocto-based Linux distributions
for embedded platforms.
Develop and maintain
Linux device drivers
for
Audio
,
Display
, and other peripherals on
x86 architecture
.
Work on
Board Support Packages (BSPs)
,
bootloader (U-Boot)
, and
kernel bring-up
.
Collaborate with hardware and firmware teams to ensure seamless system integration.
Debug and optimize system performance, boot time, and memory usage.
Maintain build systems, layers, and recipes in Yocto for various hardware platforms.
Technical Skills Required:
Strong programming skills in
C
for embedded systems.
Experience with
Linux kernel development
,
device tree
, and
driver frameworks
.
Proficiency in
Yocto Project
,
BitBake
, and
meta-layer management
.
Hands-on with
x86 architecture
,
ALSA
,
I2S
,
HDMI
, and
DRM/KMS
for audio and display.
Familiarity with
bootloaders
,
secure boot
, and
kernel configuration
.
Debugging using
GDB
,
JTAG
,
oscilloscopes
, and
logic analyzers
.
Preferred Qualifications:
Bachelor's or Master's degree in Computer Science, Electronics, or related field.
Experience in
automotive
,
IoT
, or
consumer electronics
domains.
Knowledge of
ARM architecture
and
cross-compilation toolchains
is a plus.
* Strong problem-solving and communication skills.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.