Embedded Software Architect

4 weeks ago


Bengaluru, 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


  • Embedded Architect

    3 days ago


    Bengaluru, India TekPillar Services Full time

    "We are hiring for **Embedded Architect**" **Work Experience: 12 to 20 Years** **Location: Bangalore** **Primary Requirement**: - Mandatory to have **Automotive embedded software development experience**. - Mandatory to have hands on experience in **microcontroller** (ARM, Renesas, Freescale or Infineon) based software development using **embedded C**/...


  • Bengaluru, India Happiest Minds Technologies Full time

    Position: Senior Architect – Embedded AutomotiveLocation: BangaloreExperience: 13 to 18 yearsRole OverviewWe are seeking a Senior Architect – Embedded Automotive with extensive expertise in embedded software development and deep knowledge of the Android platform (AOSP/AAOS) for infotainment systems. The ideal candidate will be responsible for leading the...


  • Bengaluru, India Happiest Minds Technologies Full time

    Position: Senior Architect – Embedded AutomotiveLocation: BangaloreExperience: 13 to 18 yearsRole OverviewWe are seeking a Senior Architect – Embedded Automotive with extensive expertise in embedded software development and deep knowledge of the Android platform (AOSP/AAOS) for infotainment systems. The ideal candidate will be responsible for leading the...


  • Bengaluru, India Happiest Minds Technologies Full time

    Position: Senior Architect – Embedded AutomotiveLocation: BangaloreExperience: 13 to 18 yearsRole OverviewWe are seeking a Senior Architect – Embedded Automotive with extensive expertise in embedded software development and deep knowledge of the Android platform (AOSP/AAOS) for infotainment systems . The ideal candidate will be responsible for...


  • Bengaluru, India Happiest Minds Technologies Full time

    Position: Senior Architect – Embedded AutomotiveLocation: BangaloreExperience: 13 to 18 yearsRole OverviewWe are seeking a Senior Architect – Embedded Automotive with extensive expertise in embedded software development and deep knowledge of the Android platform (AOSP/AAOS) for infotainment systems. The ideal candidate will be responsible for leading the...


  • Bengaluru, India Happiest Minds Technologies Full time

    Position: Senior Architect – Embedded AutomotiveLocation: BangaloreExperience: 13 to 18 yearsRole OverviewWe are seeking a Senior Architect – Embedded Automotive with extensive expertise in embedded software development and deep knowledge of the Android platform (AOSP/AAOS) for infotainment systems. The ideal candidate will be responsible for leading the...


  • Bengaluru, India Happiest Minds Technologies Full time

    Position: Senior Architect – Embedded Automotive Location: Bangalore Experience: 13 to 18 years Role Overview We are seeking a Senior Architect – Embedded Automotive with extensive expertise in embedded software development and deep knowledge of the Android platform (AOSP/AAOS) for infotainment systems. The ideal candidate will be responsible for leading...


  • Bengaluru, India Happiest Minds Technologies Full time

    Position: Senior Architect – Embedded Automotive Location: Bangalore Experience: 13 to 18 years Role Overview We are seeking a Senior Architect – Embedded Automotive with extensive expertise in embedded software development and deep knowledge of the Android platform (AOSP/AAOS) for infotainment systems . The ideal candidate will be responsible for...


  • Bengaluru, Karnataka, India AMETEK Full time

    We are currently seeking an experienced Embedded Software Engineer for test fixtures, for our analytical products who will be responsible for designing, developing, modifying and evaluating software for embedded applications. This individual will be responsible for working closely with the Software, Hardware and Operations groups in the United States, to...


  • Bengaluru, India Delopt Full time

    **Format No:HR_F_160** **Job Description Version: 2.0** **Date: 23-Jul-21** **Product Architect - Embedded System - JD (DJD2021017)** **Roles **Product Architect - Embedded System Designing and Testing embedded hardware products. Analysing and interpreting performance data Troubleshooting and diagnosing errors and suggesting suitable repairs or...