Senior Embedded Software Engineer

7 days ago


Bengaluru, India Votary Softech Solutions Pvt. Ltd. Full time

Job Title: Embedded Platform Technical LeadLocation: Bangalore, IndiaExperience: 8–12 yearsJob Summary:We are looking for an experienced Embedded Platform Technical Lead with deep expertise in device driver development, low-level programming, and QNX operating system. The role involves leading platform-level software development, guiding a team of engineers, and collaborating with cross-functional teams to design and deliver robust embedded solutions for next-generation automotive or industrial platforms.- Lead and mentor a team of embedded engineers in developing and integrating low-level platform software components.- Design, develop, and debug device drivers (e.g., UART, SPI, I2C, Ethernet, USB, PCIe, CAN, etc.) and BSP (Board Support Package) layers.- Work on QNX OS for system bring-up, BSP customization, and middleware integration.- Perform board bring-up and hardware-software integration, working closely with hardware and systems teams.- Develop low-level firmware modules, bootloaders, and initialization code for custom hardware platforms.- Analyze and resolve complex system issues, including performance bottlenecks and stability problems.- Review technical designs and code, ensuring best practices for maintainability and scalability.- Collaborate with hardware, QA, and product teams to ensure timely and high-quality software delivery.- Provide technical leadership in defining software architecture, design reviews, and process improvements.Required Skills & Experience:- Bachelor’s or Master’s degree in Electronics, Computer Science, or a related engineering field.- 8+ years of experience in embedded systems development, with strong exposure to QNX.- Proficiency in C/C++ programming for embedded systems.- Hands-on experience with QNX drivers, BSPs, and system-level debugging tools.- Experience in bootloaders, memory management, interrupt handling, and multi-core systems.- Solid understanding of hardware schematics, SoC architecture, and board-level interfaces.- Familiarity with build systems (e.g., Yocto, CMake, or custom build environments).- Experience with version control (Git) and issue-tracking tools (JIRA, etc.).- Strong analytical, problem-solving, and debugging skills.Good to Have:- Exposure to Automotive platforms (ADAS, IVI, or AUTOSAR).- Knowledge of Linux or Android low-level stack alongside QNX.- Experience with virtualization or hypervisors in embedded environments.



  • Bengaluru, India Hunarstreet Technologies Pvt Ltd Full time

    Position : Senior Embedded Software Engineer PCIe / Embedded LinuxLocation : BangaloreExperience : 7+ years- Night ShiftAbout the Role : We are seeking a highly skilled Senior Embedded Engineer with strong expertise in Embedded Linux and PCIe protocol development. The ideal candidate will have deep technical knowledge of PCIe (Gen4 and above) and experience...


  • Bengaluru, Karnataka, India Best NanoTech Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    1. Senior Embedded Software Engineer (Bangalore)Location -BangaloreExperience-3 Years- 10 YearsExperienced C++ developer specializing in multi-threaded Embedded Linux/QNX applications on ARM cores within the Adaptive AUTOSAR platform. Skilled in real-time architecture, communication stacks, platform foundation components, and the complete software...


  • Bengaluru, Karnataka, India NeST Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Embedded Software Engineer (C/C++)About the RoleAs a Senior Embedded Software Engineer at Baxter, you will play a critical role in designing, developing, and delivering high-quality software features and components that support the company's hospital products and healthcare innovations. Your expertise in embedded systems, C/C++ programming, and...


  • Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Name of the JD: Automotive Senior Embedded Software Engineer Education Qualification: Bachelor - Electronics & Communication Engineering (Required) / EEE / CS Master - Electronics Engineering (Preferred) Exp required: 3-8 years Roles and Responsibilities: ● Will be working in Embedded C programming using MISRA coding guidelines. ● Should work on...


  • Bengaluru, India Toshiba Software Full time

    Embedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2 C, Ethernet, CAN, etc..).4. Experience in porting RTOS like Free...


  • Bengaluru, India Avant Garde Corporate Services Full time

    Description :Are you passionate about embedded systems and wireless power technologies? Do you want to contribute to cutting-edge products and work in a collaborative, growth-oriented environment? We are looking for a Senior Embedded Software Engineer to design, implement, and test embedded software for Qi, NFC, and Bluetooth-enabled devices.What Youll Do :-...


  • Bengaluru, India Idigilogic Full time

    Job Description The Senior Embedded Software Developer will be responsible for designing, developing, and implementing embedded software solutions for our residential gateway devices. The role involves close collaboration with hardware engineers, vendors, and product managers to define new features and ensure seamless integration.We are seeking a standout...


  • Bengaluru, Karnataka, India Careernet Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Key Skills: C++, Linux, Embedded System, Embedded C, Telematics, InfotainmentRoles and Responsibilities:Design, develop, and implement embedded software solutions for automotive applications.Collaborate with cross-functional teams to define software requirements and specifications.Conduct thorough testing and debugging of embedded systems to ensure...


  • Bengaluru, India preferable.ai Full time

    Job Description The Senior Embedded Software Developer will be responsible for designing, developing, and implementing embedded software solutions for our residential gateway devices. The role involves close collaboration with hardware engineers, vendors, and product managers to define new features and ensure seamless integration. We are seeking a standout...


  • Bengaluru, India preferable.ai Full time

    Job Description Job Description The Senior Embedded Software Developer will be responsible for designing, developing, and implementing embedded software solutions for our residential gateway devices. The role involves close collaboration with hardware engineers, vendors, and product managers to define new features and ensure seamless integration. We are...