Senior Embedded Software Architect

1 week ago


Bengaluru, Karnataka, India beBeeExpertise Full time ₹ 15,00,000 - ₹ 25,00,000
Embedded Systems Expertise

We are seeking an accomplished Senior Embedded Engineer to lead technical efforts and drive innovations in embedded software and hardware.

The ideal candidate will have deep expertise in designing, developing, and maintaining cutting-edge embedded systems and firmware. You will collaborate with cross-functional teams to define system architecture design and contribute to hardware-software integration decisions.

Main Responsibilities:

  • Design, develop, and maintain embedded software for real-time systems using C/C++ and assembly language.
  • Work closely with hardware engineers to define hardware-software interfaces and support PCB bring-up activities.
  • Develop and optimize device drivers, middleware, and low-level firmware.
  • Participate in system architecture design and contribute to hardware-software integration decisions.
  • Implement robust, scalable, and efficient code following best practices in embedded software development.
  • Conduct system-level debugging, root cause analysis, and performance tuning of embedded applications.
  • Write and maintain technical documentation including design specs, test plans, and release notes.
  • Mentor junior engineers and provide technical leadership across projects.
  • Collaborate with cross-functional teams including QA, product management, and hardware to deliver high-quality products.
  • Manage embedded system testing, validation, and certification processes.
  • Stay up-to-date with industry trends, emerging technologies, and propose innovative solutions to improve product functionality.

Requirements:

  • Bachelor's or Master's degree in Electronics, Computer Science, Electrical Engineering, or related field.
  • 5+ years of hands-on experience in embedded systems development.
  • Strong proficiency in C and C++ programming languages.
  • Experience with RTOS (Real-Time Operating Systems) such as FreeRTOS, VxWorks, ThreadX, or similar.
  • Hands-on experience with microcontrollers/microprocessors (ARM Cortex-M/R/A, PIC, AVR, etc.).
  • Proficient in debugging tools (JTAG, oscilloscopes, logic analyzers) and software debugging techniques.
  • Familiarity with version control systems (Git, SVN).
  • Excellent problem-solving skills and ability to work independently and in teams.


  • Bengaluru, Karnataka, India beBeeSoftware Full time US$ 1,20,000 - US$ 1,80,000

    Job Title: Embedded Software ArchitectAs an Embedded Software Architect, you will be responsible for designing and developing software architectures and source code for Linux-based embedded systems using C and C++.The ideal candidate will have a strong background in embedded systems development, including experience with C, C++, and ARM architecture. They...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000

    Job DescriptionWe are seeking a seasoned Senior Embedded Software Architect to lead our firmware development efforts. As a key member of our team, you will be responsible for designing, developing, and architecting firmware components for our embedded systems.The ideal candidate will have extensive experience in firmware development, with a strong background...


  • Bengaluru, Karnataka, India beBeeExpert Full time ₹ 15,00,000 - ₹ 28,00,000

    Technical Leadership and Software Design Expert">About the Role:", "This is a key position for an experienced technical leader who can provide guidance and oversight to cross-functional engineering teams. The successful candidate will have a strong background in embedded software development, with a focus on automotive or energy-related applications.",...


  • Bengaluru, Karnataka, India beBeeembedded Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Title:Embedded Software ArchitectAbout the Role:Candidates should have 5 to 8 years of experience in Embedded Systems design and development.Key Responsibilities:To understand requirements for new features and modify existing functionalities.Come up with architecture and design of assigned modules and implement them.Work closely with clients on a...


  • Bengaluru, Karnataka, India THE ARM GROUP Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Embedded/Senior Embedded Software EngineerLocation:Bangalore (6 days WFO); Relocation assistance provided for eligible candidatesExperience: 2-11 YearsIndustry Required:Robotics/Defense/Drone TechnologiesAbout the RoleWe are seeking a highly skilledEmbedded/Senior Embedded Software Engineerto lead the development and deployment of embedded systems for...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 28,00,000

    Embedded Linux Software Architect PositionThis is an exciting opportunity for a skilled and experienced Embedded Linux Software Architect to join our team in designing and implementing scalable, secure software architectures for Embedded Linux-based products.The ideal candidate will have a strong understanding of software development principles, embedded...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 28,00,000

    System Architect and Software Integration SpecialistAs a highly skilled System Architect and Software Integration Specialist, you will play a key role in the development of cutting-edge automotive embedded software solutions.


  • Bengaluru, Karnataka, India beBeeEmbeddedSystems Full time ₹ 1,04,000 - ₹ 1,30,878

    Embedded Systems Software ArchitectThis role focuses on the development of software and firmware for various embedded systems. The ideal candidate will have a solid understanding of system-on-chip design and be able to contribute to architecture roadmaps, design trade-offs, and debugging critical SW issues.The selected individual will be part of a team that...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,20,00,000 - ₹ 2,01,00,000

    Embedded Software EngineerWe are seeking a skilled Embedded Software Engineer to join our team and play a key role in designing and maintaining our printer software platform.Key Responsibilities:Design and Development: Utilize expertise to design, develop, and maintain technical solutions for our embedded applications. Proficiency in C++ programming and...


  • Bengaluru, Karnataka, India Qrata Full time US$ 1,50,000 - US$ 2,00,000 per year

    About the RoleWe are looking for a highly skilled Senior Embedded Software Engineer to lead thedevelopment and deployment of embedded systems for our next-generation marine roboticsplatforms. This role involves working at the intersection of hardware and software to deliverrobust, reliable, and fault-tolerant systems that can operate autonomously for...