Embedded Software Engineer

4 days ago


Bengaluru, Karnataka, India Fubeus Full time

Job Description
We are seeking a highly skilled Embedded Software Engineer with hands-on experience in x86-based platforms and embedded software development. The ideal candidate will have strong programming expertise in C/C++, a solid understanding of embedded system architectures, and exposure to BIOS, drivers, and high-speed I/O interfaces. This role involves close collaboration with hardware, validation, and customer teams to support platform bring-up, development, testing, and customer enablement activities.

Key Responsibilities

  • Design, develop, debug, and maintain embedded software for x86-based platforms.
  • Develop and optimize software using C/C++ for bare-metal, Linux, and RTOS environments.
  • Participate in platform bring-up activities, including Customer Reference Board (CRB) validation and testing.
  • Work on BIOS-level interactions and support low-level system initialization and configuration.
  • Develop, integrate, and debug device drivers and Board Support Packages (BSPs).
  • Collaborate with hardware teams to understand schematics, clocks, resets, level translators, and glue logic.
  • Support and validate high-speed interfaces, including PCIe (Gen4+), DDR4/DDR5/LPDDR4/LPDDR5, USB 3.x/4.0.
  • Analyze system-level issues and provide effective root-cause analysis and debugging solutions.
  • Create and maintain technical documentation, training materials, and development guides.
  • Provide test, validation, reporting, and customer support as required.
  • Work closely with cross-functional teams in an Agile or structured development environment.

Required Skills & Qualifications

  • Bachelors degree in Computer Science, Electronics, Embedded Systems, or a related field.
  • 2 - 3 years of hands-on experience in embedded software development.
  • Strong proficiency in C/C++ programming.
  • Solid understanding of x86 architecture and embedded system fundamentals.
  • Experience with software debugging, problem-solving, and performance optimization.
  • Understanding of embedded software development flow including :
  • Bare-metal development
  • Linux application and driver development
  • RTOS concepts
  • BSPs and software libraries
  • Basic knowledge of scripting languages such as Python and Shell.
  • Excellent written, verbal, and interpersonal communication skills with fluency in English.

Preferred / Good-to-Have Skills

  • Basic BIOS knowledge and familiarity with system firmware concepts.
  • Experience working with Windows drivers on x86 platforms.
  • Exposure to x86 assembly language programming.
  • Knowledge of hardware schematics, CPU pinouts, and board-level debugging.
  • Experience with high-speed I/O validation (PCIe, DDR, USB).
  • Documentation experience in a training or enablement environment.
  • Prior involvement in customer-facing roles, technical reporting, or support activities.

)



  • Bengaluru, Karnataka, India Quess IT Staffing Full time

    Job Title: Embedded Software Engineer – AvionicsInterview Mode: Face to Face - BangaloreExperience: 6 10 YearsWork Location: BangaloreNotice Period: 15 Days (Max)Job DescriptionWe are looking for anEmbedded Software Engineerwith strong experience inEmbedded C/C++, Linux-based systems, and Avionics software development. The ideal candidate will be involved...


  • Bengaluru, Karnataka, India Festo SE & Co. KG Full time

    Posted from to Your job:Design, implement, and test embedded software for industrial automation productsCollaborate within an agile team on industrial communication, cybersecurity, and closed-loop control projectsAssist in developing and enhancing infrastructure for continuous integration and industrial EthernetIntegrate and reuse software components from...


  • Bengaluru, Karnataka, India Digantara Full time

    Digantara is a leading Space Surveillance and Intelligence company focused on ensuring orbital safety and sustainability. With expertise in space-based detection, tracking, identification, and monitoring, Digantara provides comprehensive domain awareness across all regimes, enabling end-users to access actionable intelligence on a single platform. At the...


  • Bengaluru, Karnataka, India SolarEdge Full time

    Are you ready to power the future? At SolarEdge (NASDAQ: SEDG), we're a global leader in smart energy technology, with over 4,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery storage, backup systems, EV charging, and AI-based energy management. We're committed to...


  • Bengaluru, Karnataka, India People Prime Worldwide Full time

    Embedded Software Engineer (3–5 Years) – Hiring NowLocations:Ahmedabad | Hyderabad | BangaloreEducation:B.Tech / M.Tech (ECE / CSE) Experience:3–5 YearsJob DescriptionWe are looking for a passionate and skilledEmbedded Software Engineerwith strong experience inLinux kernel development,embedded systems, andC programming. If you enjoy low-level...


  • Bengaluru, Karnataka, India Analog Devices Full time

    About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...


  • Bengaluru, Karnataka, India Analog Devices Full time

    About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...


  • Bengaluru, Karnataka, India Analog Devices Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Come join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality...


  • Bengaluru, Karnataka, India Varsal Terra Technology Pvt. Ltd. Full time

    Company is a pioneer in providing mobility solutions for Aerospace, Defence , Railways and Industrial for more than 4 decades. The company looks for a Senior Embedded Software Engineer to accelerate its embedded systems solutions development.Looking for embedded software candidates who have work ONLY with product companies in industrial or manufacturing...


  • Bengaluru, Karnataka, India Festo SE & Co. KG Full time

    Posted from to Your job:Develop and maintain embedded software platforms for a range of new productsCreate technical specifications and detailed designs for software componentsReview and document code using peer-review toolsSupport projects during the integration and application of the software platform.Assist in product qualification and certification...