Senior Embedded Software Engineer

1 week ago


Bengaluru, Karnataka, India Analog Devices Full time

Embedded Software Engineer Role Overview:


Analog Devices is seeking an experienced Embedded Software Engineer to join our Digital Business Unit. The ideal candidate will have expertise in developing embedded software for FPGA platforms and a strong understanding of ARM system architecture.


Key Responsibilities:



  • Work with a team of FPGA engineers to deliver fully functional prototypes using state-of-the-art FPGA platforms.
  • Collaborate with the Software team to develop software configurations for test agents and debug cross-functional failures.
  • Provide prototypes to other teams within ADI and maintain them for general usage.
  • Where appropriate, work with global cross-functional teams, including Design and Design Verification.

Requirements:



  • Experience in embedded software development, specifically with C for ARM controllers.
  • Proficiency with ARM debuggers and understanding of ARM system architecture.
  • Familiarity with standard interfaces (e.g., SPI, I2C, UART) and bus protocols (AHB, AXI).
  • Excellent verbal and written communication skills to work effectively with international teams.

Qualifications:



  • BS/BE in Electrical Engineering, Computer Science, or Computer Engineering.
  • Additional skills include strong presentation and technical documentation skills, strong organizational skills, and self-motivation.

Company Overview:


Analog Devices designs and manufactures semiconductor products and solutions, enabling customers to interpret the world around us by intelligently bridging the physical and digital worlds.



  • Bengaluru, Karnataka, India Nixcel Software Full time

    Job Title: Embedded DeveloperAbout the Role:We are seeking a highly skilled Embedded Developer to join our team at Nixcel Software. As an Embedded Developer, you will be responsible for designing, developing, and testing software for embedded systems, with a focus on automotive applications.Key Responsibilities:Design and develop software for embedded...


  • Bengaluru, Karnataka, India Advanced Sterilization Products Full time

    Job Title: Senior Embedded Software EngineerAt Advanced Sterilization Products, we are seeking a highly skilled Senior Embedded Software Engineer to join our team.Job SummaryThe Senior Embedded Software Engineer will be responsible for designing, developing, and implementing complex embedded systems on ASP capital and connected systems. This role will work...


  • Bengaluru, Karnataka, India GlobalLogic Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at GlobalLogic. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded software applications for automotive platforms using Linux and Android operating systems.Key...


  • Bengaluru, Karnataka, India Bison Global Search Full time

    We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Bison Global Search. The ideal candidate will have a strong background in embedded systems, Linux kernel development, and C/C++ programming.The successful candidate will be responsible for designing, developing, and implementing embedded software for our products and...


  • Bengaluru, Karnataka, India Tech Mahindra (formerly Mahindra Satyam) Full time

    Senior DSP EngineerWe are seeking a highly skilled Senior DSP Engineer to join our team at Tech Mahindra (formerly Mahindra Satyam). The ideal candidate will design, develop, and optimize embedded software for real-time DSP applications, leveraging expertise in C/C++ and assembly language. Responsibilities include writing and debugging low-level code,...


  • Bengaluru, Karnataka, India Circuitsutra Technologies Pvt Ltd Full time

    Job Title: Senior Embedded Software EngineerCircuitsutra Technologies Pvt Ltd is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing advanced embedded software systems using C++.Key Responsibilities:Design and develop fast simulation models...


  • Bengaluru, Karnataka, India Probots Electronics India Pvt Ltd Full time

    Job Title: Senior Embedded EngineerJob Summary:We are seeking an experienced Senior Embedded Engineer to join our team at Probots Electronics India Pvt Ltd. The successful candidate will be responsible for leading the development of embedded firmware projects, collaborating with junior engineers, and ensuring the delivery of high-quality software...


  • Bengaluru, Karnataka, India Probots Electronics India Pvt Ltd Full time

    Job Title: Senior Embedded EngineerJob Summary:We are seeking a highly skilled Senior Embedded Engineer to join our team at Probots Electronics India Pvt Ltd. The successful candidate will be responsible for leading the development of embedded firmware projects, collaborating with junior engineers, and ensuring the delivery of high-quality software...


  • Bengaluru, Karnataka, India Devlats Pvt Ltd Full time

    Job Title: Senior Software Engineer - Embedded SystemsAbout the Role:We are seeking an experienced Senior Software Engineer to join our team and contribute to the development of our Windows-based embedded systems. The ideal candidate will have a strong background in Modern C++, .NET, and UI development using MVVM and MVC architectures.Key...


  • Bengaluru, Karnataka, India Tessolve Full time

    Job Title: Senior Embedded Systems Software EngineerJob Summary:As a Senior Embedded Systems Software Engineer at Tessolve Semiconductors, you will be part of a team developing a tool for generating device configuration files from system configuration files. Your responsibilities will involve developing timing-sensitive algorithms and writing code for...


  • Bengaluru, Karnataka, India Probots Electronics India Pvt Ltd Full time

    Job DescriptionJob Title: Senior Embedded Software EngineerJob Summary:We are seeking an experienced Senior Embedded Software Engineer to join our team at Probots Electronics India Pvt Ltd. The successful candidate will be responsible for designing, developing, and testing embedded software for our IoT products.Key Responsibilities:Design and develop...


  • Bengaluru, Karnataka, India Probots Electronics India Pvt Ltd Full time

    Job DescriptionJob Title: Senior Embedded Software EngineerCompany: Probots Electronics India Pvt LtdJob Type: Full-timeLocation: RemoteAbout Us: Probots Electronics India Pvt Ltd is a leading provider of innovative IoT solutions. We are seeking a highly skilled Senior Embedded Software Engineer to join our team.Job Summary:Lead a team of junior engineers to...


  • Bengaluru, Karnataka, India Advanced Sterilization Products Full time

    Job Title: Senior Embedded Software Validation EngineerJob Summary:The Senior Embedded Software Validation Engineer is responsible for ensuring the quality and reliability of Advanced Sterilization Products' software products. This role will work closely with the software development team to design, implement, and execute software testing procedures for...


  • Bengaluru, Karnataka, India Thales Full time

    About the Role:As a Senior Embedded Software Engineer at Thales, you will be responsible for architecting and developing software solutions for our embedded systems.Key Responsibilities and Tasks:Design and develop software for embedded systems using C and C++.Collaborate with cross-functional teams to ensure timely delivery of high-quality software.Apply...


  • Bengaluru, Karnataka, India Thales Full time

    **Job Description: Embedded Development**We are seeking a skilled Embedded Software Engineer to join our team at Thales.The primary purpose of this role is to design and develop software for embedded systems, ensuring high-quality deliveries within schedule and budget.Key Responsibilities:Design and develop low-level software for embedded systems.Perform...


  • Bengaluru, Karnataka, India GlobalLogic Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at GlobalLogic India. As a key member of our development team, you will be responsible for designing and developing embedded software applications and middleware for automotive platforms using Linux and Android operating systems.Key ResponsibilitiesDevelop and...


  • Bengaluru, Karnataka, India Probots Electronics India Pvt Ltd Full time

    Job DescriptionOverviewProbots Electronics India Pvt Ltd is seeking an experienced Senior Embedded Engineer to lead our embedded firmware project outcomes. As a key member of our team, you will be responsible for defining specifications, leading software design/implementation, and integrating/validating software in a larger system.Key ResponsibilitiesLead a...


  • Bengaluru, Karnataka, India Mercedes-Benz Full time

    Job Title: Senior Embedded Software ManagerWe are seeking a highly skilled Senior Embedded Software Manager to join our team at Mercedes-Benz Research and Development India Private Limited.Job Summary:The successful candidate will be responsible for leading the development and validation of embedded software for powertrain systems. This includes managing a...


  • Bengaluru, Karnataka, India Thales Full time

    Job Title: Senior Engineer- Embedded C/C++ PythonThales is seeking a highly skilled Senior Engineer to join our team in Bangalore, India. As a Senior Engineer, you will play a key role in the software development phase using C and C++.Key Responsibilities:Software engineering, modeling, object-oriented principles, design patterns, and best practices across...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Job RequirementsWe are seeking a highly skilled Senior Embedded Software Developer to join our team at Capgemini Engineering. The ideal candidate will have hands-on experience in embedded software development, C++ programming, and platform development.Experience: 2 to 6 yearsHands-on experience: Embedded software development, C++ programming, and platform...