Bootstrap

Angel and Genie

Senior Embedded Software Developer - Firmware

๐Ÿ“ŒChennai, India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

Role : Senior Embedded Software Developer

We are looking for a highly experienced Senior Embedded Software Developer to lead the development and maintenance of embedded systems across our product lines.

The ideal candidate is deeply skilled in C/C++ programming, has a strong understanding of hardware-software interaction, and can contribute to architecture, development, testing, and deployment in a collaborative engineering environment.

Key Responsibilities

  • Collaborate with clients, designers, and engineering teams to gather and define embedded system requirements.
  • Architect software solutions based on hardware specifications and project goals.
  • Develop embedded software, firmware, system protocols, and low-level drivers using C/C++.
  • Integrate, test, and validate embedded systems for proper functionality and performance.
  • Debug and resolve hardware-software interface issues, malfunctions, and inefficiencies.
  • Propose and implement effective fixes, improvements, and feature upgrades.
  • Ensure alignment with electrical, mechanical, and product design teams throughout development.
  • Track progress, manage deliverables, and escalate delays or blockers to project leads.
  • Maintain thorough technical documentation, including system architecture, diagnostic procedures, and development logs.
  • Provide ongoing support and maintenance for deployed embedded systems.

Required Qualifications

  • Bachelors degree in Computer Science, Computer Engineering, or a related field.
  • 10+ years of hands-on embedded software development experience.
  • Expert-level proficiency in C and C++ programming.
  • Deep understanding of microcontroller architectures (e.g., ARM, MIPS).
  • Experience with communication protocols such as UART, SPI, I2C, and USB.
  • Proficiency with RTOS or embedded Linux environments.
  • Solid debugging skills using tools like oscilloscopes, logic analyzers, and JTAG.
  • Excellent diagnostic, analytical, and problem-solving abilities.
  • Strong project planning, documentation, and time management skills.
  • Enthusiastic about keeping up with emerging embedded technologies and industry trends.

Preferred

  • Familiarity with Agile/Scrum development workflows.
  • Knowledge of scripting languages (e.g., Python, Bash).
  • Exposure to Secure Boot, OTA updates, or embedded security best practices.
  • Experience working with CI/CD pipelines for embedded software.
  • Knowledge of hardware schematic reviews or PCB-level debugging

(ref:hirist.tech)
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer

@ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer

@ Abbott, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer

@ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—