Senior Embedded Software Engineer

1 day ago


New Delhi, India Ashling Full time

Company DescriptionFounded in 1982 and headquartered in Limerick, Ireland, Ashling is a global leader in embedded development tools and services. With dedicated R&D teams in Limerick and Kochi, and a worldwide presence spanning Silicon Valley, Bangalore, EMEA, and APAC, we support semiconductor leaders and fast-growing startups alike. We specialize in professional-grade SDKs, IDEs, debuggers, compilers, and hardware debug & trace probes for RISC-V, Arm, and other architectures, complemented by engineering services and our unique Tools-as-a-Service (TaaS™) model.Role DescriptionWe’re looking for an experienced Embedded Engineer with deep expertise in embedded development, RISC-V and/or Arm architecture, hardware-software integration. and debugging technologies. In this role, you will design, develop, and optimize advanced embedded debug solutions used by semiconductor leaders and innovators worldwide.Key Responsibilities- Design and develop embedded debug solutions for RISC-V and other architectures. - Work on hardware/software integration for debug tools, including IDE integration, hardware probes, and protocol implementations. - Develop and maintain firmware, drivers, and low-level code to support debugging functionalities. - Collaborate with toolchain and IDE teams to ensure proper integration with debugging protocols. - Analyze and troubleshoot hardware-software interactions, including JTAG/SWD connectivity and real-time debugging. - Review code/design for quality and efficiency. - Engage with customers or internal teams to resolve debug-related technical issues.Required Skills & Qualifications- Strong experience in embedded systems development using C/C++. - Deep understanding of debugging architectures, protocols, and tools. - Expertise in RISC-V/Arm architecture and RISC-V/Arm debug specification. - Hands-on experience with JTAG, SWD, and related hardware debug protocols. - Familiarity with embedded toolchains (e.g., GCC, GDB, OpenOCD) and IDEs (Eclipse-based or similar). - Good understanding of real-time operating systems (RTOS) and bare-metal development. - Proficiency in hardware bring-up, board support package development, and debugging low-level issues.Preferred Skills- Knowledge of ARM debug architecture as an additional asset. - Experience developing or integrating hardware debug probes. - Familiarity with CI/CD pipelines for embedded software testing. - Exposure to performance optimization and trace analysis.Education & Experience- Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field. - 8+ years of experience in embedded software development and debugging. - Proven track record in debug tools development or integration.



  • New Delhi, India MKU Full time

    Key Responsibility Areas Design, 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 for real-time performance, power efficiency, and...


  • Delhi, India Accolade Electronics Private Limited Full time

    About the jobWe at Accolade Electronics are on the look-out for a Senior Engineer Software Development to join our Software Development team.Job Description• Experience in Embedded Development in C, C++, data structures and multi-threading.• Experience in middleware application development in RTOS or embedded Linux OS and device-driver development.•...


  • New Delhi, India Criador Labs Full time

    Department: Engineering/ R&DReports to: Founder/ Project ManagerJob Location: BangaloreJob Summary:In this role, you have the opportunity to lead the innovation for Criador Labs. We are looking for a highly self-motivated and passionate embedded developer responsible for developing embedded software/firmware for Medical Devices and Consumer Products...


  • New Delhi, India Persistent Systems Full time

    Work Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 YearsWe are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage. The role involves development and...


  • New Delhi, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role) Location:MVM Plaza 1st BB Road, Bengaluru, Karnataka Experience:3 – 7 Years Notice Period:Looking forImmediate to 30 Days joinersAbout the Role We are looking for aSenior Software Engineer – BMS Embedded Softwareto join our growing team. This role is crucial in the design, development, and delivery...


  • New Delhi, India BQE Software Full time

    BQE Software isseeking a highly skilled and innovativeSenior Software Engineer– AI & Innovationto join our R&D Engineering team. This senior-level role is ideal for experienced engineers (6–8 years) who can architect and scale enterprise-grade AI solutions. You will play a pivotal role in designing a multi-agent AI platform, building scalable...


  • Delhi, India TCC Full time

    Company Description TCC is an ISO 9001:2015 certified engineering R&D and manufacturing firm with a 37+ year legacy. We boast an extensive clientele spanning over 100 customers across various sectors, including Defence, Power & Telecom. TCC is an innovative product design company based in India, dedicated to pushing the boundaries of technology and...


  • Delhi, Delhi, India TCC Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionTCC is an ISO 9001:2015 certified engineering R&D and manufacturing firm with a 37+ year legacy. We boast an extensive clientele spanning over 100 customers across various sectors, including Defence, Power & Telecom.TCC is an innovative product design company based in India, dedicated to pushing the boundaries of technology and creativity,...


  • New Delhi, India HME Full time

    About HME: For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved greatly and pioneered into a variety of niche markets, setting new benchmarks with their work. HME believes that there’s more to a person than...


  • New Delhi, India ATLANTA SYSTEMS PVT LTD Full time

    Job Description About the Role Profile: Embedded Software Engineer Experience- 1 year to 2 years Location: Full-time, On-site — Connaught Place, New Delhi You will be part of our R&D team, focusing on embedded Linux and IoT platforms. The role involves system-level programming, development, debugging, and design of advanced embedded solutions. ...