Talent.com
Senior Embedded Software Engineer
Senior Embedded Software EngineerBest NanoTech • Bengaluru, Republic Of India, IN
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Best NanoTech • Bengaluru, Republic Of India, IN
4 hours ago
Job description

Position- Principal Firmware Engineer

Experience - 20+ years

Location - Bengaluru / Hyderabad

Type : Full-Time, On-Site

Job Description

  • Architect, develop, and optimize embedded software solutions for secure and high-performance systems.
  • Implement and maintain Secure Boot, and other security measures for embedded platforms.
  • Work on RTOS environment and Linux kernel driver development, including optimizing device drivers and upstreaming.
  • Develop and integrate software for various peripheral interfaces (SPI, I2C, UART, USB, SGPIO, eSPI, etc.) and bus protocols (PCIe, Ethernet, etc.).
  • Diagnose and resolve complex hardware and software issues, leveraging debugging tools and methodologies.
  • Conduct performance analysis and tuning of embedded software systems to ensure efficiency and reliability.
  • Define and implement scalable and maintainable embedded software architectures.
  • Engage in open-source development, contributing to Linux or similar embedded software projects.
  • Work closely with hardware engineers, security experts, and system architects to develop robust embedded solutions.
  • Mentor junior engineers and contribute to best practices for embedded software development.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Embedded software development, with a strong background in C / C++.
  • Expertise in Root of Trust (RoT), Secure Boot, and cryptographic security principles.
  • Extensive experience with RTOS, Linux kernel, and device driver development.
  • Strong debugging skills using JTAG, GDB, and other embedded debugging tools.
  • Experience in performance profiling and optimization for embedded systems.
  • Proven ability to diagnose hardware and software interaction issues.
  • Experience in open-source Linux development or similar community-driven software projects.
  • Strong understanding of system-level software architecture and real-time performance constraints.
  • Hands-on experience with peripheral interfaces (SPI, I2C, UART, USB, etc.) and bus protocols (PCIe, Ethernet, etc.) driver development.
  • Experience in Baseboard Management Controller (BMC) is a plus.
  • Proven ability to debug low-level PCIe issues using analyzers is a plus.
  • In-depth knowledge of PCIe protocol, including, root port, SRIOV
  • Familiarity with machine learning acceleration on embedded platforms.
  • Experience with hardware bring-up and board support packages (BSPs).
  • Knowledge of Yocto, Buildroot, and other Linux build systems
  • Create a job alert for this search

    Embedded Software Engineer • Bengaluru, Republic Of India, IN

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    Programmers.io • hosur, tamil nadu, in
    We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Live Connections • hosur, tamil nadu, in
    We’re Hiring – Senior Engineers.Open Position 1 – Senior Engineer.Strong frontend or strong full-stack expertise.Experience in design / architecture. Must have worked in a large e-commerce environment...Show more
    Last updated: 6 days ago • Promoted
    Sr Advanced Embedded Engr

    Sr Advanced Embedded Engr

    Honeywell • Bengaluru, Karnataka, India
    At Honeywell, our people are driven by a desire to contribute, be challenged and grow.Our people make Honeywell a special company and are a key competitive advantage. Thousands of Honeywell Aerospac...Show more
    Last updated: 6 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    UST • Bengaluru, Karnataka, India
    Job Description : Development experience of PDLs (peripheral drivers and libraries) like crypto, smartio etc.Developments experience of Hardware Abstraction Layer (HAL) Development experience of Mid...Show more
    Last updated: 6 days ago • Promoted
    Principal System Software Engineers

    Principal System Software Engineers

    Mulya Technologies • Greater Bengaluru Area, India
    Principal / Staff System Software Engineers.Founded in 2023,by Industry veterans HQ in California,US.We are revolutionizing sustainable AI compute through intuitive software with composable silicon...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Embedded)

    Senior Software Engineer (Embedded)

    HME • Bengaluru, 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 more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Engineer

    Senior Embedded Engineer

    TEKsystems • Bengaluru, Karnataka, India
    Notice Period preference : immediate to 45 Days.Semiconductor Design / Manufacturing.Experience : 4-10 Years of experience. Embedded C Programming and Problem solving.Domain / specialization Specific a...Show more
    Last updated: 19 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    People Prime Worldwide • hosur, tamil nadu, in
    Embedded Software Engineer (3–5 Years) – Hiring Now!.Ahmedabad | Hyderabad | Bangalore.We are looking for a passionate and skilled. If you enjoy low-level programming, board bring-up, debugging comp...Show more
    Last updated: 13 days ago • Promoted
    Senior Embedded Engineer

    Senior Embedded Engineer

    Celstream Technologies • Bengaluru, Karnataka, India
    Title : Embedded Developer - Senior Engineer Qualification : BE E&C / E&E / Instrumentation / CS Good to have : Embedded development training Experience : 6 Years to 8 Years Notice period : Immediate joiners ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer – System Integration Testing

    Senior Engineer – System Integration Testing

    Aptean • Greater Bengaluru Area, India
    Job Title : Senior Engineer – System Integration Testing.Job Duration : 6 months with possible extension and conversion.We are seeking highly skilled and detail-oriented Senior Engineer – System Inte...Show more
    Last updated: 3 days ago • Promoted
    Senior Embedded Linux Development Engineer

    Senior Embedded Linux Development Engineer

    Luxoft • Bengaluru, Karnataka, India
    Project Description : 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 aug...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Backend

    Senior Software Engineer - Backend

    Zingly.ai • Greater Bengaluru Area, India
    Join the Z! Team – We’re building relationships bigger than business.We’re a scrappy, post-seed, pre-Series A startup on a mission to reinvent how consumers and brands connect—making those relation...Show more
    Last updated: 3 days ago • Promoted
    Senior Engineer

    Senior Engineer

    Hyperhire • hosur, tamil nadu, in
    Client : Confidential, is looking for a product-focused, well-rounded Software Engineer who loves building and shipping impactful features end-to-end. This is a highly hands-on role where you’ll wri...Show more
    Last updated: 1 hour ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Alvaria CX • hosur, tamil nadu, in
    Investigating and resolving bugs in our software.Extending your skills through software engineering tasks.Owning and implementing new features. Creating automated end to end, integration, and unit t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Nokia • bangalore, karnataka, in
    Requires Bachelors / Masters in Engineering or equivalent with 10+ years of experience in Embedded domain in C / C++ and ARM environment. Experience in the design and development of Linux kernel solut...Show more
    Last updated: 21 days ago • Promoted
    Senior Engineer

    Senior Engineer

    Ignitarium • bangalore, karnataka, in
    We are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge : . Very good programming skills in C language or C++ language.Possess any o...Show more
    Last updated: 20 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Best NanoTech • bangalore, karnataka, in
    Experienced C++ developer (3–10 years) specializing in multi-threaded Embedded Linux / QNX applications on ARM cores within the Adaptive AUTOSAR platform. Skilled in real-time architecture, communicat...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Healimpilo • hosur, tamil nadu, in
    An experienced Senior Java Developer to work with cross-functional teams to solve real-world problems for healthcare providers around the country. Using your technical expertise, you will design, bu...Show more
    Last updated: 7 days ago • Promoted