Technologies - Staff Software Engineer - Embedded System/Linux

4 weeks ago


Bengaluru, Karnataka, India SiMa Technologies Full time

About the Title : Staff Software Engineer, Embedded Linux

Job Location : Bangalore, India

Areas Of Focus :

The SoC software team is responsible for creating the SDK for SiMa.ais MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time environment for multiple CPU subsystems that are part of SiMa.ais MLSoC(), developing embedded Linux based applications and APIs for enabling end2end customer application flow utilizing different IO subsystems that are part of MLSoC.

Responsibilities :

We are looking for a software engineer who has experience developing OS device drivers, boot SW and key test applications in a Linux embedded environment. The ideal candidate will have a proven track record of working in a high-performance team and have partnered with cross functional teams across multiple geographies. Key responsibilities include (but not limited to) :

- Develop and maintain drivers for high-speed interfaces like PCIe, Ethernet, MIPI, DDR.

- Build and maintain system level libraries for buffer management, synchronization, logging, etc.

- Optimize and add features for video processing blocks like Encoder, Decoder, ISP.

- Modify and maintain build systems like Yocto and eLxr (Debian).

- Test and verify Linux drivers and environment with Virtualizers and Zebu emulators.

- Provide SW to support HW MLSoC test validation team.

Key Requirements

- BS/MS in computer science with minimum 8 years of experience.

- Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors.

- Hands-on experience developing drivers for USB, PCIe, MIPI, Ethernet, eMMC.

- Development experience with Embedded Linux (e.g. Yocto) or embedded RTOS (e.g. Zephyr) experience is highly desirable.

- Experience of working with MIPI and ISP for Camera and Video processing is highly desirable.

- Good proficiency with C/C++.

- Proven track record and experience building and delivering complex embedded SW products.

Personal attributes

Can-do attitude. Strong team player. Curious, creative, and good at solving problems. Execution and results oriented. Self-driven, thinks big and is highly accountable. Good communication skills.

- - - - - - -

(ref:hirist.tech)

  • Bengaluru, Karnataka, India Intelex Technologies Ulc Full time

    Job Description- Design, develop, and implement application software for embedded Linux systems for our products and systems.- Collaborate with cross-functional teams to define, design, and implement new software features.- Conduct performance analysis of the embedded systems.- Review design and code and provide constructive feedback to team members.-...


  • Bengaluru, Karnataka, India beBeeEmbeddedLinuxEngineer Full time

    Job Title: Embedded Linux Engineer","Job Summary:","We are looking for an experienced Embedded Linux Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying embedded Linux systems for various industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Description">We are seeking an experienced Embedded Systems Software Engineer to join our team. As a key member of our software development group, you will be responsible for designing, developing, and testing embedded systems software.">Responsibilities:">">Develop and implement device drivers for Linux-based systems">Create and maintain firmware for...


  • Bengaluru, Karnataka, India Semi leaf Full time

    We are hiring "Senior Embedded Linux Engineer"Location : : 310 YearsJob Type : Full-timeIndustry : Semiconductors / Embedded Systems / Consumer ElectronicsDomain : Embedded Linux, Device Drivers, MultimediaJob Summary : We are seeking a highly skilled and motivated Senior Embedded Linux Engineer with hands-on experience in Linux kernel development, device...


  • Bengaluru, Karnataka, India beBeeLinux Full time ₹ 15,00,000 - ₹ 20,00,000

    Embedded Linux Engineer for Edge ComputingAt Canonical, we are innovators in the field of open source software and operating systems. We have a platform that is widely used in various industries such as public cloud, data science, AI, engineering innovation, and IoT.We are looking for an accomplished Embedded Linux engineer to expand our reach in...


  • Bengaluru, Karnataka, India MosChip Semiconductor Technology Limited Full time

    Job DescriptionEmbedded Linux Development EngineerJob DescriptionGood to have- Experience in working on different Linux distributions like Ubuntu/RHEL/SUSE- Defect tracking & Release management- Windows driverRequirements- Application/driver/kernel development- Strong C/C++ development skills with a good understanding of object-oriented design- Experience...


  • Bengaluru, Karnataka, India L&T Technology Services Full time

    Embedded Linux development EngineerMandatory Skills:1. Engineer with 3 to 12yrs of experience in embedded Linux/Linux application/driver/kernel development.2. Strong C/C++ development skills with a good understanding of object-oriented design.3. Experience dealing with Linux community and Open Source contribution a plus4. Experience with any one of the...


  • Bengaluru, Karnataka, India L&T Technology Services Full time

    Embedded Linux development EngineerMandatory Skills:1. Engineer with 3 to 12yrs of experience in embedded Linux/Linux application/driver/kernel development.2. Strong C/C++ development skills with a good understanding of object-oriented design.3. Experience dealing with Linux community and Open Source contribution a plus4. Experience with any one of the...


  • Bengaluru, Karnataka, India TekPillar® Full time

    Job Role: Embedded Linux Device Driver EngineerExperience: 3 to 10 YearsLocation: BangaloreKey Responsibilities:Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.).Customize Board Support Packages (BSPs) for new hardware platforms.Support board bring-up and initial hardware validation.Analyze schematics and debug...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time

    Job Title: Senior Embedded Systems EngineerBroad experience in Embedded Linux, RT Linux, and Kernel 5.1+Deep understanding of TI -AM437x, AM64 hardware platformsImplementation expertise of PRU on TI AM4376 platform.Development of embedded web servers for real-time systemsStrong protocol stack knowledge and debugging skills on Ethernet and Profinet...