Back to list

Vacancy description

Ascendion - Senior Embedded Software Engineer in Bangalore, भारत

Ascendion

Bangalore, भारत

Job Description :We are seeking a Senior Embedded Software Engineer with strong expertise in C++, Embedded Linux, Python, and Qt/QML to develop and maintain enterprise-grade embedded products. The role involves embedded software architecture, firmware and application development, system-level debugging, hardware-software integration, and performance optimization. Experience in printer, imaging, or similar device-based product engineering environments is https://jobeax.com/link/MDT8zaNaeBMVkkNW : BengaluruResponsibilities :- Design, develop, and maintain high-performance embedded software using C++ on Embedded Linux platforms.- Architect and implement firmware and application components for enterprise-grade embedded products.- Develop Python-based automation tools, testing frameworks, and engineering utilities.- Build and enhance device user interfaces using Qt/QML.- Perform firmware flashing, hardware bring-up, board-level debugging, and system validation.- Troubleshoot issues across firmware, middleware, operating systems, applications, and hardware interfaces.- Conduct root cause analysis, assess component dependencies, and resolve complex system-level and production issues.- Collaborate with hardware, platform, QA, DevOps, and product teams throughout the product development lifecycle.- Drive software quality through automated testing, static code analysis, code reviews, and CI/CD practices.- Contribute to build systems, release engineering, deployment automation, and continuous integration.- Participate in Agile/Scrum activities and mentor engineers on development practices and engineering https://jobeax.com/link/1YpRULtxt4808WYw :- 6 - 9 years of software development experience, with at least 5 years of hands-on experience in C++, Embedded Linux, and Python.- Strong understanding of embedded software architecture, object-oriented design, design patterns, multithreading, concurrent programming, and Linux system programming.- Experience in firmware development, debugging, hardware-software integration, and system-level troubleshooting.- Hands-on experience with Qt/QML application development and embedded product engineering.- Experience with CI/CD pipelines, Git, automated testing frameworks such as Google Test (gTest), Python-based automation, and static code analysis tools.- Familiarity with CMake, Make, or Yocto build systems.- Ability to debug complex issues across multiple software layers, perform root cause analysis, and assess system-wide technical impacts.- Experience developing embedded products such as printers, multifunction devices, industrial devices, networking equipment, or IoT products.- Strong analytical, problem-solving, communication, and ownership skills, with the ability to work effectively in Agile teams.- A Bachelors or Masters degree in Computer Science, Electronics and Communication, Electrical Engineering, Embedded Systems, or a related discipline.- Experience in enterprise printer development, printer firmware, imaging workflows, print protocols, Linux BSP customization, platform bring-up, networking, USB communication, secure firmware upgrades, or embedded security is preferred. (ref:hirist.tech)

Similar vacancies

More like this role

  • Hybrid
  • IT
Stryker seeks a Senior Software Engineer to develop embedded Linux applications for wireless gateway medical devices. This hybrid role requires 5–8 years of experience in embedded systems, modern C++, and design patterns, with exposure to hardware interfaces and real-time operating systems. Responsibilities - Develop application ...

Gurgaon, भारत

  • Full-time
  • IT
What you will do: - Development of application software for Embedded systems running on Linux. - Understand Software and System requirements and implement features for wireless gateway products. - Perform code and document reviews, build/config systems including U-BOOT, Yocto, CMake, Makefiles and do Embedded Linux patch ...

Gurgaon, भारत

  • Full-time
  • IT
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...

Bangalore, भारत

  • Full-time
  • IT
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...

Bangalore, भारत

  • Full-time
  • IT
... software change records in line with product development processes. Collaborate with system, hardware, verification and global engineering teams to deliver robust software on schedule. Qualifications for the role: - Bachelor's or Master's degree in Electronics / Electrical / Computer Science / Embedded Systems or related field ...

Bangalore, भारत

  • Full-time
  • IT

Rs 232 per day

What you will do: - Test Multi-Layer Applications : Validate web applications, REST APIs, and embedded software communication blocks (WiFi, Ethernet, Serial RS-232, and CAN protocols). - Build Test Automation : Design, deploy, and scale custom test automation harnesses and frameworks from scratch, primarily utilizing Python ...

Gurgaon, भारत

  • Remote
  • IT
... best As a Lead Embedded Software Engineer in our SmartServices - Completions, Interventions and Measurements team, you will design, develop, and support the embedded software and configurations that power Baker Hughes' acoustic telemetry technologies. You'll work with C/C++, embedded peripherals and systems, real-time operating ...

Pune, भारत

  • Full-time
  • IT
  • Research

€11.4 EUR

... Electrification, hydrogen, lighting, SW platforms products. You will work in an international context and Agile environment. In this context, we are looking for Embedded Software Engineer who will be in charge to understand one or several of the above domains while bringing a strong knowledge on C/C++ SW development. RESPONSABILITIES ...

Bangalore, भारत

  • Remote
  • IT
  • Data Analytics
... Master's degree in Computer Science, Electronics Engineering, Electrical Engineering, Embedded Systems, or a related discipline. - 5+ years of experience in embedded software, industrial software, IoT, or edge computing environments. - Experience delivering software products or solutions in industrial automation, manufacturing, ...

Pune, भारत

  • Contract
  • IT
... Familiarity with IAR Workbench or Eclipse-based embedded development IDEs.- Good verbal and written communication skills.Education:Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.Note:This is a 2-month contract opportunity. (ref:hirist.tech) [{"name": "contract", ...

Bangalore, भारत