Senior Embedded Software Development Engineer

2 days ago


Hyderabad, Telangana, India Microchip Technology Inc. Full time

We are seeking a skilled Senior Embedded Software Development Engineer to join our team at Microchip Technology Inc. in Hyderabad, India.

Estimated salary: ₹15,00,000 - ₹25,00,000 per annum

About the Role

The ideal candidate will be responsible for defining, implementing, and enhancing software of the RISC-V based SoC software ecosystem within the FPGA Business Unit (BU). This position offers an opportunity to work on various embedded software systems for safety-critical applications as well as systems targeted towards IoT, consumer, and industrial applications.

Key Responsibilities
  • Work with device drivers and boot software teams for Microchip's PolarFire SoC FPGA family and other FPGA families.
  • Develop and maintain OS/RTOS build systems, BSPs, and up-streaming activities within the embedded ecosystem.
  • Analyze hardware-software interactions, troubleshoot complex issues, and drive test-driven development by implementing and enhancing test specs and test code.
  • Resolve customer issues in delivered software and provide feedback and new ideas for ecosystem enhancement.
  • Collaborate with global teams across time zones on cross-functional tasks.
  • Participate in documentation, code reviews, and specification reviews.
Requirements

To be successful in this role, you should have:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or Electrical/Electronics.
  • 8-12 years of experience in embedded Linux software development and/or bare metal embedded or RTOS-based software development within industry or relevant technical field.
  • Strong C-programming skills and product development experience, especially in open-source projects like Linux.
  • Familiarity with protocols such as Ethernet, PCIe, USB, QSPI, I2C, etc.
  • Knowledge of bootloaders, BSPs, and Assembly instructions.
  • Familiarity with benchmarking software like CoreMark, FPMark, etc.
  • Proficiency in at least one scripting language: Python, Linux shells, TCL.
  • Excellent debugging skills and ability to approach problems systematically.
  • Familiarity with Git and CI/CD systems.
  • Ability to interpret specifications and standard documents well.
  • Excellent written and oral communication skills.


  • Hyderabad, Telangana, India QNX Software Systems Full time

    About This Role:We are seeking a highly skilled Senior Embedded Graphics Software Engineer to join our team at QNX Software Systems. As a key member of our product engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.Key Responsibilities:Develop 2D and 3D graphics drivers for a...


  • Hyderabad, Telangana, India TCP Corps Outsourcing Full time

    Job OverviewWe are seeking an experienced Senior Embedded Software Engineer to join our team at TCP Corps Outsourcing. As a key member of our software development group, you will be responsible for designing, developing, and testing embedded software solutions.


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Title: Embedded Software DeveloperAbout the Position:QNX Software Systems is seeking an experienced Embedded Software Developer to join our Open Source software development team. The successful candidate will be responsible for integrating Open Source software into the QNX Real-Time Operating System for creating embedded solutions for our customers.Key...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Summary:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX Real-Time Operating System (RTOS). This includes working with the Open Source community to upstream QNX...


  • Hyderabad, Telangana, India Findernest Software Services Pvt Ltd Full time

    Job DescriptionFirmware Engineer required for a challenging role at Findernest Software Services Pvt Ltd. As a key member of our team, you will be responsible for designing and implementing firmware solutions for embedded systems. Your work will directly impact the functionality and performance of our products, ensuring they meet high-quality standards and...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Job Overview:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems.Key Responsibilities:Design and implement plans for key ports, ensuring the quality of the delivered software.Provide input into future solutions and define documentation for development processes.Analyze, port,...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    About the Job:QNX Software Systems is seeking a skilled software developer to integrate open source software into the QNX Real-Time Operating System (RTOS). The ideal candidate will have experience with C/C++ programming languages and a strong understanding of embedded systems.Key Responsibilities:Design and complete plans for key ports while ensuring...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Are you a skilled software developer looking to take your career to the next level? We are seeking a highly motivated and experienced Software Development Engineer - Embedded Systems to join our Open Source software development team at QNX Software Systems.


  • Hyderabad, Telangana, India QNX Software Systems Full time

    At QNX Software Systems, we are looking for a skilled Senior Test Engineer to join our team in the development of cutting-edge automotive infotainment systems.About QNX:We supply software used in navigation, entertainment, and digital-instrument-clusters in millions of vehicles worldwide, including Audi, BMW, Chrysler, GM, Porsche, Toyota, and many...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    We are seeking a skilled Senior Embedded Systems Software Engineer to join our team at QNX Software Systems. This is an exciting opportunity to work on cutting-edge Wi-Fi and networking technologies.As a Senior Embedded Systems Software Engineer, you will be responsible for developing and maintaining Wi-Fi and Networking driver components in an...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.As an Embedded Software Documentation Specialist, you will create high-quality written material to help customers develop software using QNX...


  • Hyderabad, Telangana, India Medtronic Full time

    Unlock Your Potential as a Senior Embedded Software Verification EngineerAt Medtronic, we're dedicated to transforming healthcare and improving lives. As a Senior Embedded Software Verification Engineer, you'll play a vital role in ensuring the quality and safety of our complex medical devices.About the Role:We're seeking an experienced Senior Embedded...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.SalaryWe offer an attractive compensation & bonus package with excellent benefits, including an estimated salary range of...


  • Hyderabad, Telangana, India Antal International Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at Antal International. In this role, you will be responsible for designing and implementing software solutions for various embedded systems projects.


  • Hyderabad, Telangana, India Dutech Systems Full time

    Job DescriptionSenior Embedded Software Developer/ Tech Lead Position SummaryDutech Systems is seeking a highly skilled Senior Embedded Software Developer/ Tech Lead to join our team. The successful candidate will have a strong background in embedded software development, with a minimum of 8 years of experience in the field.Key Responsibilities:Design and...


  • Hyderabad, Telangana, India FTPROTECH Full time

    Job Description:We are seeking a highly skilled Senior Embedded Software Developer to join our team at FTPROTECH. The ideal candidate will have a strong background in embedded software development, with expertise in C, C++, and scripting languages such as Java and Python.Key Responsibilities:Design and develop embedded software for complex...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    About QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts. Born in embedded, we provide time-tested and trusted foundation software, including...


  • Hyderabad, Telangana, India eInfochips (An Arrow Company) Full time

    Job Title: Senior Software Developer - Embedded SystemsOverview:eInfochips, an Arrow company, is a leading provider of product engineering and semiconductor design services. We develop firmware and software solutions for embedded systems, leveraging our expertise in Linux kernel and device driver development.Key Responsibilities:Design and develop firmware...


  • Hyderabad, Telangana, India Carrier Full time

    Job Title - Senior Engineer – Embedded FirmwareJob Summary:Carrier is seeking a highly skilled Embedded Firmware Software Developer to join our team. The ideal candidate will have a strong background in embedded systems software development and a passion for creating high-quality firmware for Residential HVAC products.Key Responsibilities:Design and...


  • Hyderabad, Telangana, India Carrier Full time

    Job Title – Senior Software Engineer – Embedded SystemsJob Summary:A seasoned Software Engineering professional, working independently, with expertise in mid-scale software projects and embedded Linux environments. Conducts moderately complex tests and debugs control and diagnostic systems. Undertakes multidisciplinary research, and works on system...