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)
- ...: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
- 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
- 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
- ...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
- ...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
- ...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. ·...
- ...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...
- ...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...
- 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...
- Embedded System Engineer- C/C++ - Only Immediate Joiners Needed Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary...Immediate start
- ...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...
- ...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...
- 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
- ...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...
- ...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
- ...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...
- ...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
- ...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...
- ...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...
- ...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...
- ...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 timeWork at office
- ...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
- 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...
- ...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 timeWork at officeLocal area
- ...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 timeHybrid work
- ...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 timeImmediate start
- ...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 timeRemote job
- 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...
- ...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
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer, C++ engineer. Be the first to apply!
