Senior Embedded Software Engineer

11 hours ago


Gurgaon, Haryana, India Programming Full time

We are currently looking for 
relevant profiles
 for the below position and would 
prefer immediate joiners
. Please note that the 
location is Gurgaon
, as 
interviews will be conducted face-to-face
.

Position:
 Senior Embedded Software Engineer – PCIe / Embedded Linux

Location:
 Gurgaon (On-site)

Experience:
 5+ years

Shift:
 Late noon (starting at 2 or 3 PM IST)

Preferred:
 Immediate Joiners

About 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 hands-on experience developing and debugging embedded systems at both hardware and software levels.

Exposure to 
AI/ML
 or 
accelerator-based systems
 will be a strong plus.

The engineer will work on 
firmware development for Zero Motorcycles' electric powertrain systems
 — software that drives high-performance electric motorcycles.

Core Responsibilities

  • Design system architecture for motorcycle powertrains, sensors, and rider interfaces
  • Develop, code, test, and debug embedded software for electric vehicle systems
  • Collaborate with hardware teams to integrate and validate new designs
  • Build test infrastructure for comprehensive feature coverage
  • Optimize system performance, stability, and efficiency
  • Review designs and specifications with team members

Must Have – Education & Experience

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field (Master's preferred)
  • 5+ years of embedded systems engineering experience
  • Strong experience with embedded systems software and hardware
  • Expert-level 
    C programming
     skills
  • Experience with 
    RTOS (Real-Time Operating Systems)

Nice to Have

  • Experience with 
    NXP S32K Processors
  • Knowledge of 
    power electronics
     and 
    circuit design
  • Background in 
    automotive powertrain or EV systems
  • Experience with 
    embedded databases
  • AUTOSAR
     and 
    ISO26262
     training or experience

Key Skills

  • Debugging tools: 
    UART, JTAG
  • Ability to read 
    schematics
     and 
    datasheets
  • Strong 
    documentation and communication
     skills
  • Analytical and 
    problem-solving
     mindset


  • Gurgaon, Haryana, India Temple Full time

    Company DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Gurugram. The Embedded Software Engineer will be responsible for designing, developing, and implementing embedded software systems. The day-to-day tasks include programming, debugging, and optimizing software for...


  • Gurgaon, Haryana, India Talentoj Full time

    Key ResponsibilitiesTechnical DevelopmentDevelop and implement embedded software for vehicle subsystems including powertrain, BMS, chassis, and instrumentation .Design, code, and test modules using Embedded C/C++ on RTOS or bare-metal environments.Work on ECU development , firmware updates, calibration, and low-level driver implementation.Support ...


  • Gurgaon, Haryana, India MKU Full time

    Roles & Responsibilities :-Experience Required :- 3 to 6 YearsBudget - 10 to 14 LPADesign, develop, and test embedded software for i.MX 9 and other multi-core processors.Customize Linux OS (Yocto-based builds) for target hardware platforms.Perform board bring-up, BSP development, device driver integration for peripherals and custom boards.Optimize software...


  • Gurgaon, Haryana, India Nexus Pro Services Full time

    Responsibilities:* Develop embedded software using C++ with microcontrollers on ST ARM platform.* Design, optimize & test embedded systems with Freertos or embOS.Provident fund


  • Gurgaon, Haryana, India Cypherock Full time

    We're Hiring an Embedded Engineer at CypherockLocation: Gurugram (Hybrid)Type: Full-timeExperience:0-2 YearsCTC: LPACypherockis building breakthrough products at the intersection of embedded hardware, security, and blockchain. If you love low-level engineering, security, and solving complex technical problems, this role is for you.What you will do:• Work...


  • Gurgaon, Haryana, India Aaizel International Technologies Pvt Ltd Full time

    Job Title: Senior Embedded System EngineerLocation: Gurgaon, IndiaEmployment Type: Full-time/InternshipExperience: 10+ yearsCTC: As per market standardsAbout Aaizel Tech :Aaizel Tech is an innovative technology company at the forefront of developing advancedembedded solutions across diverse applications. We specialize in creating robust and cutting edge...


  • Gurgaon, Haryana, India Ciena Full time

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Gurgaon, Haryana, India AERIAL IQ Full time

    Company: Aerial IQ India Pvt LtdRole: Embedded Systems EngineerFunctional Area: Engineering (Software/Embedded)Employment type: Full time, Permanent (Gurgaon)Industry: Aerospace (UAS)Location: GurgaonRole Overview:Here is an exciting opportunity that allows you to work with UAS (Unmanned aerial systems)/Drones, related solutions and sets you up for a great...


  • Gurgaon, Haryana, India Neudeep Technologies Full time

    Position Title : Embedded Software Developer Department : Software COC Reporting to : Product Manager Educational Qualification : BE / B Tech/ME / M Tech / MS (Electrical/ Electronics / ECE / EEE / CS / Mechatronics) full time from reputed institution. Key-skills : Embedded C, CAN, LIN, Flexray, MOST, microcontrollers, MISRA standard, SPI, UART, I2C,...


  • Gurgaon, Haryana, India Exicom Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Work Experience: 5-7 YearsLocation: GurugramResponsibilities:Participate in the full software lifecycle from requirements, design, code, to test.Create, maintain and meet project schedules.Develop software modules to efficiently meet product objectives and project goals.Design and write embedded software as per the requirementsMaintain and document software...