Senior Embedded Software Architect

5 days ago


Chennai, Tamil Nadu, India beBeeSoftwareDeveloper Full time ₹ 1,20,00,000 - ₹ 1,50,00,000
Job Description

We are seeking an experienced Embedded Developer with a strong background in C++ programming and embedded systems development.

The ideal candidate will have 10+ years of experience in designing, developing, and optimizing firmware and embedded applications for real-time and resource-constrained environments.

You will be working closely with hardware, system architects, and cross-functional engineering teams to build innovative and reliable embedded solutions.

Key Responsibilities:
  • Design, develop, and debug embedded software and firmware using C++ (C++11/14/17) for various microcontroller and processor architectures.
  • Work with RTOS or bare-metal environments, handling real-time constraints and hardware interfaces (UART, SPI, I2C, CAN, etc).
  • Collaborate with hardware engineers to ensure seamless integration between software and hardware components.
  • Optimize system performance, memory usage, and power consumption for embedded platforms.
  • Conduct code reviews, unit testing, and continuous integration to ensure code quality and maintainability.
  • Develop and maintain documentation for code, design decisions, and technical specifications.
  • Troubleshoot, analyze, and resolve complex issues related to hardware/software interaction.
  • Participate in system architecture design and contribute to long-term product roadmaps.
  • Mentor junior developers and help establish best practices in embedded development.
Required Skills & Qualifications:
  • Bachelor's or Master's degree in Electronics, Computer Engineering, Computer Science, or related discipline.
  • 10+ years of hands-on experience in embedded systems development using C++.
  • Strong understanding of microcontrollers, microprocessors, and embedded hardware.
  • Solid experience with RTOS platforms or bare-metal programming.
  • Proficiency in hardware interfacing protocols.
  • Experience with version control systems like Git, and familiarity with CI/CD pipelines.
  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Working knowledge of Linux-based systems and cross-compilation toolchains is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities in cross-functional teams.


  • Chennai, Tamil Nadu, India beBeeEmbedded Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title: Senior Embedded Software DeveloperWe are seeking an experienced Senior Embedded Software Developer to lead the development and maintenance of embedded systems across our product lines.The ideal candidate possesses in-depth knowledge of C/C++ programming, a strong understanding of hardware-software interaction, and can contribute to architecture,...


  • Chennai, Tamil Nadu, India beBeeEngineer Full time US$ 2,00,000 - US$ 2,50,000

    Embedded Firmware Engineering OpportunityAbout this opportunity:We seek a skilled Embedded Firmware Engineer to lead the design and development of embedded hardware and firmware systems, spanning microcontroller and microprocessor-based solutions. This role is instrumental in designing high-reliability embedded architectures and ensuring compliance with...


  • Chennai, Tamil Nadu, India beBeeEmbeddedSystems Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Embedded Systems Architect Job OpportunityWe are seeking an accomplished Embedded Systems Architect to lead the development of cutting-edge embedded solutions across our product portfolio.Key Responsibilities:Define and evolve system architecture for embedded products across various domains.Lead requirement analysis, system-level design, and platform...


  • Chennai, Tamil Nadu, India Angel and Genie Full time US$ 1,50,000 - US$ 2,00,000 per year

    Role : Embedded Solution ArchitectExp : 15 to 20 yrsLocation : ChennaiJob DescriptionWe are looking for an experienced Embedded Systems Architect to lead the design and development of embedded solutions across our product portfolio. The ideal candidate will have a strong background in embedded software and hardware, with the ability to define system...


  • Chennai, Tamil Nadu, India Harita Techserv Limited Full time

    Embedded Solution ArchitectJob Description:We are looking for an experienced Embedded Systems Architect to lead the design and development ofembedded solutions across our product portfolio. The ideal candidate will have a strong background inembedded software and hardware, with the ability to define system architecture, evaluate trade-offs, and guide...


  • Chennai, Tamil Nadu, India Angel and Genie Full time

    Role : Embedded Solution ArchitectExp : 15 to 20 yrs Location : ChennaiJob Description :We are looking for an experienced Embedded Systems Architect to lead the design and development of embedded solutions across our product portfolio. The ideal candidate will have a strong background in embedded software and hardware, with the ability to define system...


  • Chennai, Tamil Nadu, India Capgemini Full time

    Job DescriptionJob DescriptionWe are seeking a highly skilledEmbedded Networking Software Engineerwith deep expertise inC programming,Layer 2/Layer 3 networking protocol stack development, andsystem-level debugging. The ideal candidate will contribute to the design and development of high-performance networking software for embedded systems, ensuring...


  • Chennai, Tamil Nadu, India beBeeExpert Full time ₹ 15,00,000 - ₹ 20,00,000

    Embedded Software ExpertiseWe are seeking a seasoned Embedded Software Consultant to join our team. This is an exciting opportunity for a talented professional to leverage their skills in software development, programming languages, and system architecture to drive innovation.Proficiency in Embedded C: With a strong foundation in Embedded C, the ideal...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    We are seeking an experienced Senior Software Architect to lead the development of our software solutions.Job DescriptionThe ideal candidate will have a strong background in software engineering and architecture, with experience in designing and implementing scalable and efficient software systems.Key responsibilities include:Leading cross-functional teams...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    **Job Opportunity:** Embedded Software Engineer At the core of our business lies innovation, and we're seeking an exceptional individual to spearhead embedded software development. We require a skilled professional with:Expertise in C++ programming language, particularly in feature development using this language.Hands-on experience in programming on...