Embedded Software Architect

2 weeks ago


Bengaluru, Karnataka, India Domnic Lewis Private Limited Full time
Job Description

We are seeking an Embedded Software Architect to design and develop Linux-based embedded systems for Passenger Information Systems. This role requires expertise in embedded C++ architecture, system integration, and software development for real-time Linux systems. The ideal candidate will lead software teams, mentor junior engineers, and drive high-performance, scalable embedded software solutions.

Key Responsibilities:

Software Architecture & Development

- Design and develop real-time embedded C++ architectures for Linux-based systems.
- Lead middleware, driver development, and application-layer programming.
- Analyze system requirements and create detailed software design documents.

Technical Leadership & Team Collaboration

- Coordinate software interface alignments with developers, integrators, and stakeholders.
- Lead software development teams and mentor junior engineers.
- Perform code reviews, debugging, and performance optimizations.

System Integration & Debugging

- Engage in low-level debugging, memory leak detection, and core dump analysis.
- Optimize system performance by addressing bottlenecks.

Software Tools & Documentation

- Implement unit testing frameworks and UML-based software architecture designs.
- Maintain software version control and CI/CD pipelines using Git/GitLab.

Technical Skills & Expertise:

Programming & Development

- Proficiency in Embedded C++ (C++11/14/17/20) STL, OOP, Multithreading
- Expertise in Embedded Linux System programming & shell scripting (Bash)
- Experience with Yocto-based systems (Preferred but not mandatory)

System Design & Debugging

- Strong knowledge of Systemd, GCC, CMake, Makefiles
- Experience with IP protocols & network programming
- Debugging with GDB, Valgrind, and Doxygen

Tools & Version Control

- Hands-on experience with Git, GitLab, and CI/CD pipelines
- Proficiency in Unit Testing frameworks for C++
- UML Modeling and Software Architecture Design

  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    Job Title: Embedded Software/Linux Development Engineer CAPUF Embedded Private Limited is a leading provider of embedded product development services. We help companies create innovative embedded products through our expertise in hardware and firmware development. We are seeking an experienced Embedded Software/Linux development engineer to join our team on...


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an Embedded Product Development Company. CAPUF helps companies build embedded products with their hardware development and firmware development services.We are looking for an Embedded Software/ Linux development engineer (Full-time)Location is HSR Layout, BangaloreSalary: 12L-16L per annum + ESOPsPlease don't apply if you...


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an Embedded Product Development Company. CAPUF helps companies build embedded products with their hardware development and firmware development services. We are looking for an Embedded Software/ Linux development engineer (Full-time) Location is HSR Layout, Bangalore Salary: 12L-16L per annum + ESOPs Please don't apply if...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software Architect Location: Bangalore Experience: 7-10 years Job Type: Full-time Role Summary & Responsibilities: We are looking for an Embedded Software Architect to design and develop Linux-based embedded systems for passenger information systems. In this role, you will: Design and develop embedded C++ architectures for real-time Linux systems...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software ArchitectLocation: BangaloreExperience: 7-10 yearsJob Type: Full-timeRole Summary & Responsibilities:We are looking for an Embedded Software Architect to design and develop Linux-based embedded systems for passenger information systems. In this role, you will: Design and develop embedded C++ architectures for real-time Linux systems...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software ArchitectLocation: BangaloreExperience: 7-10 yearsJob Type: Full-timeRole Summary & Responsibilities:We are looking for an Embedded Software Architect to design and develop Linux-based embedded systems for passenger information systems. In this role, you will: Design and develop embedded C++ architectures for real-time Linux systems...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software Architect Location:Bangalore Experience: 7-10 years Job Type: Full-timeRole Summary & Responsibilities:We are looking for an Embedded Software Architect to design and develop Linux-based embedded systems for passenger information systems. In this role, you will: Design and develop embedded C++ architectures for real-time Linux systems...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Job Description:">We are seeking a highly skilled Embedded Software Architect to join our team at ACL Digital. The ideal candidate will have extensive experience in developing original designs with C/C++ in embedded environments, including bare-metal, multi-threaded RTOS, and embedded operating systems.">The successful candidate will possess specific...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software Architect


  • Bengaluru, Karnataka, India HME Full time

    About the Role:We are seeking a highly skilled Senior Embedded Software Architect to join our team at HME. As a key member of our software development team, you will be responsible for designing and developing firmware and software applications for our product line.Key Responsibilities:Design and develop firmware for embedded systems and software intended...


  • Bengaluru, Karnataka, India UST Full time

    At UST, we're looking for an experienced Embedded Systems Software Architect to join our team.The ideal candidate will have a strong background in embedded software development and architecture, with a proven track record of delivering high-quality solutions on time.About the RoleWe're seeking a skilled professional who can contribute to the design,...


  • Bengaluru, Karnataka, India True Blue HR Consultants Full time

    We are seeking an experienced Senior Software Engineer to join our team at True Blue HR Consultants. The ideal candidate will have a strong background in embedded systems development and be responsible for designing, developing, and optimizing embedded software for various applications.Key Responsibilities:Design and Development:Develop embedded software...


  • Bengaluru, Karnataka, India Themesoft Inc. Full time

    Greetings from Themesoft, a leading provider of cutting-edge technology solutions.Job Description:We are seeking skilled Embedded C++ Developers to collaborate on high-performance projects.Main Responsibilities:Design and develop software for embedded systems using C++. Collaborate on the development of networked computing ecosystems. Participate in the...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software Architect We are seeking a seasoned Embedded Software Architect to design and develop Linux-based embedded systems for passenger information systems. Main Responsibilities: Design and develop embedded C++ architectures for real-time Linux systems Coordinate software interface alignments with developers, integrators, and stakeholders Lead...


  • Bengaluru, Karnataka, India Randstad Digital Full time

    Embedded Software Middleware Engineer Job DescriptionAbout the RoleThis is an exciting opportunity for an experienced Embedded Software Middleware Engineer to join our team at Randstad Digital.As an Embedded Software Middleware Engineer, you will design and develop middleware to facilitate communication between multiple hardware accelerator bound...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software Architect Location:Bangalore Experience: 7-10 years Job Type: Full-timeRole Summary & Responsibilities:We are looking for an Embedded Software Architect to design and develop Linux-based embedded systems for passenger information systems. In this role, you will: Design and develop embedded C++ architectures for real-time Linux systems...


  • Bengaluru, Karnataka, India Themesoft Inc. Full time

    We are looking for experienced professionals with a strong background in embedded systems and C++ development. This opportunity allows you to work on cutting-edge technology.Job Location: Hyderabad & BangaloreExperience Required: 6.6 to 13 years of experience in software development.Notice Period: Immediate to 30 days.About the Role:C++ with experience in...


  • Bengaluru, Karnataka, India KPIT Full time

    About KPITKPIT is a leading provider of IT consulting and technology services. We are committed to delivering high-quality solutions that meet the evolving needs of our clients.Job SummaryWe are seeking an experienced Embedded Systems Architect to join our team at KPIT. As an Embedded Systems Architect, you will play a key role in designing and developing...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    At Domnic Lewis, we are committed to delivering high-quality software solutions for our connected devices. We are seeking an experienced Embedded Software Architect/Engineer to join our team and lead the development of our software solutions.Company OverviewDomnic Lewis is a leading provider of innovative software solutions for the Internet of Things (IoT)...


  • Bengaluru, Karnataka, India GAMIFi Consulting Services Pvt Ltd Full time

    OverviewGAMIFi Consulting Services Pvt Ltd is a Semiconductor Services firm that specializes in developing embedded software for CPU & DSP processors.As an Embedded Development Engineer, you will be responsible for developing high-performance system drivers for compute resources and architecting design and developing software frameworks across the processors...