Job Description
Summary:
Above average in C/C++ concepts.
Understand and can write code for 2 thread interaction using mutexes and semaphores.
Ability to communicate and take feedback on understanding.
Details:
This is for opportunity with our client India as part of Embedded Platform Infrastructure team.
We are looking for experienced Platform SW engineers to join our R&D team.
You will work with most of the company's product portfolio which leads to a quick and good overall system understanding.
Roles & Responsibilities
Develop and own digital platform software and features working closely with requirements and customer account teams with deep customer focus.
Work on Linux kernel upgrades. Debian based systems bring-up.
Understand, drive and develop system wide impact features from architecture, design to delivery.
Education /Qualification
Candidates must have a Bachelors Degree or higher from prestigious education institutions
Expectations:
5+ years of experience in software development on embedded/Linux platforms.
Deep understanding and programming skills in one or more C, C++, Python, Shell scripting.
Hands on working knowledge in Linux OS internals, memory management, inter-process communication, threading and other OS concepts and experience on distributed computing systems.
Exposure[Few of the below]:
Worked on asynchronous multi-threaded infrastructure/application development and support in embedded space.
Working knowledge of build systems, packaging for Linux based platforms.
Worked on Broadcom switch[L2/L3] for feature development involving SW interactions with SDK.
Developed or extensively worked on HW register access with an SDK layer to provision a device.
Working on Linux based OS migration and software upgrades on embedded platforms.
Good understanding on boot process on X86 processors with multi OS support. Experience with BSPs and board provisioning/bring-up.
Good understanding and worked on a few of the peripheral interface protocols like, PCI, PCIe, SPI, DMA and I2c protocols is valuable.
Desirable:
Experience from automated testing.
Exposure to latest productivity improvement and development tools.
Work LocationRemote(Candidate should be in Bangalore)
No. of Positions6
Employement Category:
Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Developer
Role/Responsibilies: Embedded Platform Team Engineer
Contact Details:
Company: Angel And Genie
Location(s): Bengaluru
Keyskills:
Embedded Platform