Senior Embedded Software Engineer

1 day ago


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

Job Title: Embedded Platform Technical Lead Location: Bangalore, India Experience: 8–12 years Job 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.



  • Bangalore Division, India Michael Page Full time

    Competetive Salary PF and Gratuity About Our Client Our client is an international professional services brand of firms, operating as partnerships under the brand. It is the second-largest professional services network in the world Job Description Senior Embedded Software EngineerYour Job:* Design, implement, and test embedded software for Smart Motion...


  • bangalore, India Best NanoTech Full time

    What we are looking for- 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, communication stacks, platform foundation components, and the complete software development lifecycle, with strong mentoring and leadership...


  • bangalore, 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...


  • Bangalore, India Votary Softech Solutions Pvt. Ltd. Full time

    Job Title: Embedded Platform Technical Lead Location: Bangalore, India Experience: 8–12 years Job 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...


  • Bangalore Division, India Michael Page Full time

    Competetive SalaryPF and GratuityAbout Our ClientOur client is an international professional services brand of firms, operating as partnerships under the brand. It is the second-largest professional services network in the worldJob DescriptionSenior Embedded Software EngineerYour Job:* Design, implement, and test embedded software for Smart Motion Products...


  • bangalore, India Best NanoTech Full time

    What we are looking for-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, communication stacks, platform foundation components, and the complete software development lifecycle, with strong mentoring and leadership...


  • Bangalore, Karnataka, India Weekday AI Full time

    This role is for one of Weekday s clients Min Experience 5 years Location Bangalore JobType full-time Requirements Responsibilities Design develop and implement embedded software for real-time image processing for satellite payload applications Translate and optimize image processing algorithms to FPGA SoC platforms to achieve low latency and high throughput...


  • bangalore, India beBeeEmbedded Full time

    Software Development OpportunityAs a software engineer, you will deliver high-quality embedded software for safety-critical and real-time systems. Your responsibilities include developing complete modules from requirements to testing, optimizing system-level performance under strict resource constraints, and collaborating with cross-functional teams.You will...


  • bangalore, India beBeeSoftware Full time

    Job DescriptionWe are seeking an experienced Embedded Software Design Senior Engineer to join our team. As a key member of our global engineering environment, you will be responsible for developing robust embedded software architectures and modules for automotive and industrial applications.Key ResponsibilitiesDeveloping software architecture and detailed...


  • bangalore, India Ignitarium Full time

    Hiring: Engineers – Embedded Software (5–10 Yrs)Ignitarium is looking for talented Embedded Software Engineers to join our team!Key Skills:Strong C programming and debugging skillsExperience with UART, I2C, SPI, USB protocolsKnowledge of ARM/x86 SoC architectureHands-on with Linux, RTOS, or Baremetal environmentsPython/Shell scripting & test...