Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Developer, C++ engineer

Vikgol

Job Title : BMC Engineer (Baseboard Management Controller Engineer)Location : BangaloreWork Mode : WFO / ATSExperience : 8+ YearsWorking Day : Monday to FridayTimings : Aligned with US Team (PDT)About the Role :We are seeking a highly skilled BMC Engineer with extensive experience in embedded firmware, server manageability, and low-level system programming. The candidate will play a key role in the design, development, and maintenance of BMC platforms for enterprise server solutions. This is a challenging opportunity for someone with strong C/C++ programming skills, deep understanding of Linux/Yocto systems, and hands-on experience in firmware development for server hardware.You will work with a global engineering team, collaborating closely with BIOS, hardware, and validation teams to deliver robust, scalable, and secure server management solutions.Key Responsibilities :- Design, develop, and maintain firmware for BMC platforms in enterprise servers.- Work extensively with OpenBMC, server BIOS, and other firmware components.- Implement, test, and validate OOB (Out-of-Band) server manageability features.- Develop and debug firmware using C/C++, Linux, Yocto, and X86 architecture.- Collaborate on firmware support for Dell iDRAC, Dell CMC, HP iLO, and other BMC ecosystems.- Integrate and validate IPMI, Redfish Host Interface, Redfish Device Enablement (RDE) protocols.- Develop modules and solutions using MCTP, PLDM, and other DMTF standard protocols.- Perform firmware performance optimization, debugging, and memory profiling.- Collaborate with cross-functional teams, including hardware, BIOS, QA, and validation teams.- Participate in code reviews, design discussions, and architecture planning.- Troubleshoot and resolve firmware and server manageability issues across multiple platforms.- Document design specifications, implementation details, and validation results.Required Skills- Strong programming skills in C and C++.- Expertise in Linux, Yocto build systems, and X86 architecture.- Hands-on experience with BMC, OpenBMC, and enterprise server firmware development.Experience with :- OOB Server Manageability- Server BIOS & firmware workflows- IPMI, Redfish, RDE- MCTP, PLDM- Knowledge of debugging tools, flashing utilities, and firmware validation processes.- Solid understanding of firmware lifecycle and hardware interfaces.- Ability to collaborate with global teams, including US-based engineers.- Strong analytical and problem-solving skills with attention to detail.- Knowledge of secure firmware development and industry best practices.Good to Have :- Experience with Zephyr RTOS.- Exposure to cloud-managed server platforms and remote management solutions.- Familiarity with automated firmware testing frameworks.- Understanding of server hardware schematics, power management, and embedded systems (ref:hirist.tech)

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the C++ Developer, C++ engineer in Bangalore vacancy
  •  ...:Key Responsibilities :- Develop and maintain embedded software solutions with 3+ years of hands-on experience in C/C++ and RTOS-based application programming.- Work on bare-metal driver development and contribute to system-level design and optimization.- Demonstrate strong... 
    Suggested

    Tessolve Semiconductor

    Bangalore
    a month ago
  • Job Title : Senior Software Engineer - C/C++ Embedded NetworkingWork Location : BangaloreExperience : 5-12 yearsMode : HybridKey Responsibilities...  ...solutions.Required Skills : - Strong expertise in C, C++ programming.- Hands-on experience with Linux OS internals, U-Boot, and... 
    Suggested

    TERASTAR NETWORKS INDIA PRIVATE LIMITED

    Bangalore
    a month ago
  • Description :- As a Lead System Software Engineer , your roles and responsibilities will be...  ...responsiveness.- Develop and debug low-level C/C++ code for system components and hardware...  ...platforms.- Proficiency in low-level programming (C/C++) and system debugging tools.- In-depth... 
    Suggested

    e-Hireo Global

    Bangalore
    2 days ago
  •  ...Stay up to date with emerging trends and technologies in platform engineering.Requirements : - Bachelors degree or above in Computer Science...  ...field.- 5+ years of hands-on experience in platform engineering in C/C++/Rust or GoLang.- Experience with Nvidia Jetson boards.- Strong... 
    Suggested

    2020technologies

    Bangalore
    14 days ago
  •  ...highly skilled and motivated Senior Software Engineer to join our systems software development...  ...candidate will have deep proficiency in C/C++ development on Linux and experience with...  ...Systems Software Development Engineer.- Programming : Proficiency and extensive hands-on experience... 
    Suggested

    Arista

    Bangalore
    a month ago
  •  ...You Are: A software engineer skilled in C/C++ coding and well-versed in data structures and algorithms . You have knowledge of design patterns...  ...and performance requirements · Preparing reports on programming project specifications, activities, or status. ·... 

    Synopsys Inc

    Bangalore
    3 days ago
  •  ...Description :We are seeking a highly skilled Embedded Software Engineer with hands-on experience in x86-based platforms and...  ...software development. The ideal candidate will have strong programming expertise in C/C++, a solid understanding of embedded system architectures, and... 

    Fubeus

    Bangalore
    17 days ago
  •  ...are seeking a skilled and motivated Embedded Software Test Engineer with expertise in C/C++ for our avionics products. The ideal candidate will have...  ...embedded software testing, with a strong focus on C/C++ programming.- Knowledge with DO-178B standards and processes is an addon... 

    Andor Tech (India) Pvt Ltd

    Bangalore
    29 days ago
  • Description :We are seeking an experienced Embedded Platform Engineer with deep expertise in low-level programming, device driver development, and QNX-based systems.The...  ...modules.This role requires strong hands-on skills in C/C++, OS internals, hardware-software integration, and... 

    Votary Softech Solutions Pvt. Ltd.

    Bangalore
    28 days ago
  • Embedded System Engineer- C/C++ - Only Immediate Joiners Needed Start Date Starts  Immediately CTC (ANNUAL) Competitive salary Competitive salary... 
    Immediate start

    Tietoevry

    Bangalore
    a month ago
  •  ...board bring-up and bootloader development.- Strong expertise in C/C++ programming.- Implement and debug communication protocols including I2C,...  ...Qualification : - Bachelor's (or) masters degree in engineering with EEE, ECE, CSE as specialization ( B.Tech / M.Tech )Mandatory... 

    Esteem Leadership

    Bangalore
    2 days ago
  •  ...Required Skills & Experience : - 4+ years of hands-on experience in Android Framework, HAL, and driver development.- Strong proficiency in C/C++ with a solid understanding of object-oriented design.- Deep knowledge of the Android framework and overall Android system architecture... 

    Tessolve Semiconductor

    Bangalore
    26 days ago
  • Job Title: Software Engineer (C and C++ )Job Summary :NetApp is seeking a seasoned Software Engineer with substantial experience to become a...  ...debugging with GDB.- In-depth knowledge of Unix/Linux System Programming and multithreaded programming.- Strong data storage... 
    Immediate start

    Netapp India Private Limited

    Bangalore
    17 days ago
  •  ...Description :Mandatory :- 5 to 10 years of Software/Firmware development using C++/C- Excellent in object-oriented design skills with hands-on experience on Data structures and C++ programming- Experience in device driver development- Should have developed product using SDLC... 

    XPT Consultancy Software Services Pvt Ltd

    Bangalore
    23 days ago
  •  ...Experience in development required and not support/operations work Mandatory Skills : - Strong C, C++ programming skills and knowledge on Java technologies. - Experience in C/C++, Oracle 12c/19c, PL / SQL, PCM Java, BRM Webservice, Scripting language (perl/python) - Strong... 
    Flexible hours

    UIXTECH SOLUTIONS PRIVATE LIMITED

    Bangalore
    9 days ago
  •  ...firmware teams for seamless integration.Required Skills : - Strong experience in Bluetooth Host stack development.- Proficiency in C/C++ programming and debugging.- Knowledge of Bluetooth Core Specification and related profiles.- Familiarity with Linux or Android Bluetooth... 

    Capegemini

    Bangalore
    8 days ago
  •  ...the Role : We are seeking a skilled Embedded Developer to join our team. The ideal candidate has strong expertise in C/C++ development, Linux system programming, and low-level hardware interactions. You will work on challenging projects involving embedded systems, contribute... 
    Immediate start

    Talpro

    Bangalore
    22 days ago
  •  ...Interpersonal skills- Good to have : 1. Experience in Agile Scrum Methodology 2. Experience in Tandem, PathWay, TACL 3. Experience in the C/C++/JAVA/OSSWhat we offer you : - On Job training for Tandem/TACL/PATHWAY, as needed.- A multifaceted job with a high degree of... 

    FIS Global

    Bangalore
    24 days ago
  •  ...Responsibilities:-- The candidate should be extremely proficient with the C and C++ especially with the 11 and 14 standards. - Having worked in the...  ...advantage.- Experience of working in the gaming space in the game engine will be considered useful. Understanding and implementation of... 

    K & R Enterprises

    Bangalore
    23 days ago
  •  ...candidate will have strong expertise in OS-level programming, embedded systems, and API integrations...  ...applications.- Collaborate with hardware engineers, product managers, and mobile app...  ...level programming.- Strong proficiency in C, C++, Rust, or other system programming... 

    Sportstech GMBH

    Bangalore
    17 days ago
  •  ...HARMANs engineers and designers are creative purposeful and agile. As part of this team youll...  ...efficiency and enjoyment Senior C/Android Audio Engineer (PulseAudio Audio...  ...Linux kernel development and device driver programming. - Experience with Agile development methodologies... 
    Full time
    Work at office

    Harman Becker Automotive Systems Manufacturing Kft

    Bangalore
    22 days ago
  •  ...doing! Job Description Summary: The Software Engineer-II designs develops troubleshoots and debugs software programs for software enhancements and new products....  ...of software engineering experience Must have C/C Java Python: performing day to day coding tasks... 
    Full time

    Rocket Software Development India

    Bangalore
    a month ago
  • Roles and Responsibilities :- Design, develop, and maintain C++ applications for networking and distributed systems.- Implement and...  ...protocols (TCP/IP, UDP, SNMP, etc.).- Work on low-level system programming for Linux/Unix environments.- Debug, profile, and optimize networking... 

    Calsoft

    Bangalore
    27 days ago
  •  ...software development life cycle. Software Engineering Sr Engineer At Black Duck Software we...  .../interest in application security programming languages compilers static analysis and...  ...are done for variety of languages like C/C in compliance with Industry standards like... 
    Full time
    Work at office
    Local area

    Black Duck Software

    Bangalore
    3 days ago
  •  ...Azure Google Cloud Platform) Hands-on Expertise in Container based technologies preferably Kubernetes & Dockers. Proficient with Go C/C. Experience with Python is added advantage. Thorough understanding of Linux or other Unix-like Operating Systems Experienced... 
    Full time
    Hybrid work

    Job Summary NetApp

    Bangalore
    a month ago
  •  ...reviews of designs, features, and marketing/engineering specifications- Work with component...  ...Extensive experience developing in C and C++ environments.- Experience with wireless communication...  ...and Attributes :- Strong embedded programming expertise in C or C++ programming-... 
    Full time
    Immediate start

    Mobile Programming LLC

    Bangalore
    23 days ago
  •  ...performance maintainability and scalability. 2.  System-Level Programming Develop and maintain system-level software components such as...  ...Design patterns. how with coding guidelines/standards (e.g. MISRA C/C CERT C/C) in Multi-Threading IPC RPC: Thrift DBUS gRPC... 
    Full time
    Remote job

    Bosch Group

    Bangalore
    more than 2 months ago
  • We looking for Software Engineer (C++/Linux/Endpoint Security) for US Based SaaS Product Startup (Security Platform) for their Bangalore...  ...area.- Have at least 5 years of experience and skilled in C/ C++ programming language- Experience developing software for Unix/Linux/BSD... 

    Squareroot Consulting Pvt Ltd.

    Bangalore
    3 days ago
  •  ...Proven working experience in software engineering Experience in hands-on development and...  ...troubleshooting on embedded targets Solid programming experience in C orC Proven experience...  ...succeed in this role: Tech Stack: Lang: C/C DB: SQLite Protocols: MQTT TCP etc... 
    Full time

    Paytm

    Bangalore
    13 days ago
  •  ...schematics and work closely with Embedded team.- Experience in software life cycle, algorithm, and data structure.- Coding experience in C, C++ is a must where as Experience in Python and Rust is a plus.- Excellent knowledge of RTOS, Embedded Linux or Android OS, Network Stack,... 
    Full time

    DATOMS

    Bangalore
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Developer, C++ engineer. Be the first to apply!