Talent.com
This job offer is not available in your country.
Senior Embedded Software Engineer - Low-Level Systems

Senior Embedded Software Engineer - Low-Level Systems

NasugroupBangalore
4 days ago
Job description

Description :

We are seeking a highly skilled Embedded Software Engineer with extensive experience in low-level embedded systems development, including device drivers, Board Support Packages (BSP), and hardware bring-up. The ideal candidate will be proficient in C / C++, with deep knowledge of embedded architectures and peripheral interfaces for modern SoCs.

Must Skill : C / C++, Linux / RTOS, BSP / Device driver / Bootloader / HAL

Key Responsibilities :

  • Design, develop, and debug low-level embedded software components, including device drivers, BSPs, and bootloaders.
  • Perform board bring-up activities for custom hardware platforms based on ARM (64-bit), Intel, or PowerPC architectures.
  • Work closely with hardware teams to integrate software with processor, memory, and peripheral components.
  • Develop and maintain software interfaces for peripherals, controllers, and system services on complex SoCs.
  • Create and optimize Hardware Abstraction Layers (HAL) to enable platform portability.
  • Debug hardware / software integration issues using oscilloscopes, logic analyzers, JTAG, and software tools (GDB, etc.).
  • Program and interface with embedded peripherals such as UART, SPI, I2C, Timers, MMU, Interrupts, DMA, PWM, ADC / DAC, EEPROM, Watchdog, RTC, and more.
  • Understand and work with processor-level components such as PIC, GIC, and various on-chip bus architectures (Nexus Bus, Simple Bus, Memory Controllers, etc.).
  • Contribute to the architecture and design of embedded platforms, ensuring scalability, maintainability, and performance.
  • Collaborate in cross-functional teams, including hardware, firmware, and systems engineers.
  • Document system design, coding standards, and best practices.

Required Qualifications & Skills :

  • B.Tech / M.Tech in Computer Science, Electrical / Computer Engineering, or a related technical field.
  • 5-8 years of experience in embedded systems development, especially low-level software components.
  • Strong hands-on experience in C / C++ for embedded systems.
  • Deep understanding of embedded system architecture, including CPU, MMU, cache, interrupts, and buses.
  • Practical knowledge of ARM 64-bit or Intel architectures with experience in assembly programming.
  • Strong experience in working with device drivers, bootloaders, and Board Support Packages.
  • Proficient in debugging low-level software and troubleshooting system issues with hardware-level tools.
  • Familiarity with embedded hypervisors and virtualization mechanisms.
  • Experience working with embedded peripherals and controllers.
  • Understanding of SoC internals and board-level hardware design aspects.
  • Nice to Have (Preferred) :

  • Experience with any RTOS (e.g., QNX, VxWorks, FreeRTOS, Embedded Linux).
  • Exposure to secure boot, bootloaders, and trusted execution environments.
  • Familiarity with version control systems (e.g., Git) and continuous integration practices.
  • Knowledge of industry-standard safety / security standards (e.g., ISO 26262, ASIL, MISRA).
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Software Engineer • Bangalore

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    MS Shift, Inc.hosur, tamil nadu, in
    Own the end-to-end build of a new, modern company website—from architecture and UI implementation to performance, accessibility, analytics, SEO, and deployment. You’ll translate requirements into a ...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Cimpress Indiahosur, tamil nadu, in
    Cimpress Technology develops cutting-edge, best-in-world software that our mass customization businesses use to create personalized products for millions of global customers.Our Mass Customization ...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer (Embedded)

    Senior Software Engineer (Embedded)

    HMEBengaluru, India
    For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved...Show moreLast updated: 25 days ago
    • Promoted
    Senior Embedded Linux Development Engineer

    Senior Embedded Linux Development Engineer

    LuxoftBengaluru, Karnataka, India
    This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions.We are looking for an experienced engineer for an exciting role to augment our Client's cor...Show moreLast updated: 13 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Persistent SystemsBengaluru, Karnataka, India
    Work Mode : 5 Days work from office.We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, im...Show moreLast updated: 7 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    L&T Technology ServicesBengaluru, Karnataka, India
    Minimum 4 to 7 yrs of experience in working.Expertise in kernel, device driver, BSP development, board bring up, porting, and customization on Linux platforms, with a focus on the Android kernel.Ex...Show moreLast updated: 11 days ago
    • Promoted
    Senior Software Engineer (Embedded) - C++ [T500-20478]

    Senior Software Engineer (Embedded) - C++ [T500-20478]

    HMEBengaluru, Karnataka, India
    For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved...Show moreLast updated: 11 days ago
    • Promoted
    Solutions Engineer – Onboarding & Implementation

    Solutions Engineer – Onboarding & Implementation

    OnArrivalhosur, tamil nadu, in
    OnArrival is the AWS of travel—powering flights, hotels, insurance, and more via modular APIs and SDKs.We enable fintechs, banks, and large ecosystems to launch embedded travel experiences in under...Show moreLast updated: 7 days ago
    • Promoted
    Lead Software Development Engineer

    Lead Software Development Engineer

    RevXhosur, tamil nadu, in
    Software Lead Software Engineer.RevX helps app businesses acquire and reengage users via programmatic to retain, monetize, and accelerate revenue. We're all about taking your app businesses to a new...Show moreLast updated: 7 days ago
    • Promoted
    Embedded Software Lead Engineer

    Embedded Software Lead Engineer

    Nidec Advance Technology IndiaBengaluru, Karnataka, India
    The ideal candidate is an experienced.C, Python, Embedded Linux (Yocto).They should have strong knowledge of.TCP / IP, UDP, Redfish / RestAPI, SNMP, Modbus, and BACnet. Cooling Distribution Unit (CDU).T...Show moreLast updated: 6 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    YourTribeBengaluru, Karnataka, India
    We are seeking a talented and enthusiastic Embedded Systems Engineer to join our.As part of our dynamic startup journey, you will collaborate closely with our experienced.This immersive experience ...Show moreLast updated: 11 days ago
    • Promoted
    IBM Maximo

    IBM Maximo

    HCLTechGreater Bengaluru Area, India
    Hi All, Currently we have open position for Kinaxis and looking for strong candidate if interested pls apply or share resume - Santhoshkumark@hcltech. Location - Chennai, Noida, Pune, Hyderabad, Ban...Show moreLast updated: 12 days ago
    • Promoted
    Senior Embedded Firmware Engineer

    Senior Embedded Firmware Engineer

    Blunt ArrowBengaluru, Karnataka, India
    This position focuses on launching direct-to-consumer products.Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate core techno...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RubrikGreater Bengaluru Area, India
    Senior Software Engineer - Blobstore.Blobstore is the core storage management and storage abstraction layer.For a multi node cluster this layer is responsible for some extremely important activitie...Show moreLast updated: 12 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Capgemini EngineeringBengaluru, Karnataka, India
    Yrs of experience in Embedded Linux Kernel / Drivers domain.Embedded Software development and porting on Linux and ARM platforms. Strong Programming skills on C, C++ & Data Structures, expertise on OS...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TrellixGreater Bengaluru Area, India
    We are looking for an experienced and passionate Senior Engineer to join our cutting-edge product development team.In this role, you will help design, build, and enhance our next-generation email s...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    StimScience Indiahosur, tamil nadu, in
    We are seeking a highly skilled.Senior Google Cloud Functions (GCF) App Developer.The ideal candidate will have deep expertise in building scalable, secure, and high-performance serverless architec...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Developer

    Senior Software Developer

    QuantiphiGreater Bengaluru Area, India
    Design, develop, and implement scalable and secure data integration pipelines and application connectors for AgentSpace projects. Leverage iPaaS platforms, including Apigee and similar tools, to bui...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer-Remote

    Senior Software Engineer-Remote

    Cimpress Indiahosur, tamil nadu, in
    Remote
    NASDAQ : CMPR) is the world leader in mass customisation.Our unmatched technology, production, and supply chain operations allow us to offer products that can be personalised by an individual custom...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer

    Software Engineer

    RevXhosur, tamil nadu, in
    At RevX, we operate at scale — handling.We’re looking for a passionate Software Development Engineer to help us build and deliver high-performance systems and features that power customer engagemen...Show moreLast updated: 7 days ago