Intel logo

Low-Level Software Engineer

Intel
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

2 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

C++PythonDebuggingEmbedded SystemsSystem integrationRoot Cause AnalysisPCI Express

Job description

Overview

Design, develop, validate and debug Simics-based virtual models and software tools that emulate physical test cards and validation hardware used in HSLE, PV and other validation environments, working alongside hardware, firmware and software engineers.

What you'll do

  • Design, develop, validate and debug Simics-based virtual models and software tools that emulate physical test cards and validation hardware.
  • Develop innovative validation tools and infrastructure.
  • Enhance simulation and automation capabilities.
  • Support next-generation platform development from architecture definition through product deployment.
  • Work closely with hardware, firmware, and software engineers.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or an equivalent technical field with 2 to 6 years of experience.
  • Strong software development skills in C++ and Python, with experience building and maintaining complex software systems.
  • Experience in embedded software/firmware development, including low-level programming, debugging, and hardware-software interaction.
  • Solid understanding of the PCI Express (PCIe) protocol, including architecture, configuration space, enumeration, and data flow.
  • Hands-on experience with Simics, simulation environments, virtual platforms, or system-level modeling.
  • Experience debugging complex system-level issues across hardware, firmware, and software boundaries.
  • Familiarity with modern software development methodologies, version control systems, and automated testing frameworks.
  • Experience using AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, ChatGPT, or similar solutions to improve software development productivity, code quality, and engineering efficiency.
  • Strong analytical and problem-solving skills with the ability to work independently and collaboratively in a multidisciplinary environment.

Details

  • Location: India, Bangalore.
  • Work model: on-site.
  • Shift: Shift 1 (India).
  • Job type: Experienced Hire.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Low-Level Software Engineer