Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
8.0 - 13.0 years
8 - 13 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Primary Skills (Technical Competency): Must have skills Highly proficient in C language programming Competent in C++11/14 and good understanding of OOAD concepts, Design Patterns Experience in programming and debugging of Linux kernel and user-space Experience with various Linux build system like Buildroot/Yocto and Makefiles Experience in Real Time Linux (preempt-rt) Good understanding of Linux device drivers and framework Familiarity with how Linux works in multi core architecture, memory management Familiarity with microprocessor architecture as well as Debuggers, Simulators. Experience implementing automated tests, including unit, functional, and integration test Experience in Ethernet based TCP/IP protocols , somebody with experience L2 protocols using Embedded Linux as target operating system, Client Server Architectures etc. Nice to Have - Knowledgeable on Cyber Security and encryption protocols - Experience working with Jenkins/GITHub and CI/CD build process - Knowledge on Industrial protocols is plus( Eg: Ethernet/IP, IEC 61850, ProfiBus etc) Qualifications Qualifications - External Profile and Qualification - Overall, 8-13 years of experience in developing products with Linux as operating system - MTECH/MS or BE/BTECH in Electronics/Computers science - Demonstrated experience and success in complex Linux software including architecture, and software design, build packages, coding and Testing - This position requires strong communication internal customers and leadership skills - Languages: English (advanced)
Posted 1 week ago
5.0 - 8.0 years
8 - 14 Lacs
Chennai
Work from Office
Role & responsibilities Understanding the Requirement/Ideas/Issues and proposing design solutions. Implementing and executing the solution in compliance to the SDLC process, codes & standards Microcontroller firmware development such as bootloader and peripheral drivers Must have strong C++ programming skills ( C++14, C++17 and above) 32-bit Processor/Controller knowledge is essential Strong knowledge in Data structures, STL and Fundamentals Good knowledge in Linux internals such as IPC and POSIX standards Strong knowledge in TCP/IP and socket programming Familiarity in understanding Electrical & PCB circuits and schematic drawings Excellent Trouble Shooting and Debugging skills using GDB and also with JTAG/ISP tools Familiarity in open source libraries like Boost with Asynchronous IO, Dbus/GDbus etc Strong C++ programming Working Knowledge in IDEs like IAR EW for ARM/GHS MULTI/KEIL MDK/GNU MAKE tools or similar Working knowledge in Debug & Downloading Tools such as JTAG/ISP etc. Able to perform extensive System Test, Module Tests and Unit Test for the developed SW Familiarity in performing static analysis check and Unit test for SW modules using any open source tools Location : Chennai Notice : Immediate to 30 Days Interested please share your CV to vishnu.thangaraj@alten-india.com
Posted 1 week ago
5.0 - 10.0 years
5 - 12 Lacs
Hyderabad
Work from Office
Hi, we are looking for C++ Developer, if interested pls reach out to dgovindhasamy@arigs.com Location: Hyderabad Job Description: Main skill sets are: 4+ years of experience with developing software modules for embedded systems. Able to understand requirements Experience in software Design (UML/SysML) Strong Knowledge on C/C++ (C+11, C++14, C++17) Experience in developing display applications (QT/QML) Review and analyze code to identify potential issues and areas for improvement Experience leading teams, mentoring junior developers, and managing team deliverables. Strong Knowledge on Linux System programming Knowledge on Security Protocols (e.g. SSL/TLS) Communication protocols (e.g., CAN, UART, SPI, I2C) Networking protocols (e.g., TCP/IP, HTTP) SVN/GIT version control Software development life cycle Ready to quickly learn new technologies Strong interpersonal and communication skills problem solving, team working attitude. Performance optimization Troubleshooting and debugging Agile methodologies
Posted 1 week ago
8.0 - 10.0 years
8 - 10 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Position Summary Contribute to the end-to-end development of middleware, media pipeline, and application development kits for Vizio's Smart TV platform. You'll collaborate with cross-functional teams to design and implement high-performance media solutions that enhance user experience. What You'll Do Analyze product requirements and translate them into clear technical documentation. Architect and design new modules; improve and refactor legacy components. Prototype core functionalities, define implementation strategies, and own delivery. Write high-quality, maintainable code and conduct peer reviews to enforce best practices. Build tools to automate media quality assessment and defect detection. Collaborate with hardware, platform, and app integration teams to troubleshoot and deliver robust solutions. Act as a feature owner within 12 monthsdriving the vision, design, and implementation of complex media features. What You'll Bring Experience: 8+ years in embedded software development for consumer electronics. Solid understanding of media pipeline architectures. Strong debugging, system integration, and performance optimization skills. Technical Skills: Languages: C, C++/C++11+, JavaScript, JSON Media Technologies: DASH, HLS, Progressive Download DRM: Widevine, PlayReady, FairPlay; Secure Media Pipeline Multimedia Frameworks: GStreamer, FFmpeg Formats: H.264, HEVC, MPEG2-TS, MP4, CMAF, HDR, Dolby Vision OS & System Programming: Linux (processes, IPC, logs, shared libs), multithreading, cross-compilation Tools: CMake, Git, shell scripting, unit test frameworks Soft Skills: Effective communication and collaboration across engineering and product teams Proactive attitude, ownership mindset, and ability to thrive in fast-paced environments Preferred Qualifications Master's degree in Computer Science or related field. Experience with REST APIs, WebSockets, Docker, Meson, Conan, Rust, or Python. Exposure to network-level debugging (TCP/UDP), cryptography fundamentals, and CI/CD tools like GitHub Actions.
Posted 2 weeks ago
10.0 - 12.0 years
10 - 12 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Position Summary: Lead and drive the execution of multiple business plans and projects focused on new product introductions (NPI) for innovative TV products. Champion a high-performing engineering team, foster collaboration across product, hardware, software, and cloud teams, and ensure timely delivery of cutting-edge embedded software solutions for TV platforms. What You'll Do: Partner with cross-functional teamsproduct management, hardware, software, and cloud engineeringto design and develop next-generation TV products. Mentor and empower engineers and development leads by setting measurable success criteria and guiding their professional growth. Lead embedded software feature design and participate in architecture discussions and strategic planning. Drive root cause analysis and problem resolution on complex embedded system issues. Manage and prioritize team deliverables, ensuring clear objectives and timelines. Utilize and promote best practices in C/C++ (C++11/14), Shell scripting, Git, and bug tracking tools. Anticipate potential technical and operational challenges and proactively address them before they impact delivery. Communicate technical concepts effectively to both technical teams and non-technical stakeholders. What You'll Bring: Bachelor's degree in Computer Science or related field, or equivalent experience. 10+ years in Engineering Manager roles with a focus on embedded device software development. Proven experience with embedded Linux and System-on-Chip (SoC) development. Strong track record of delivering high-quality software and hardware products at scale. Ability to manage multiple concurrent projects under tight deadlines. Experience working with SoC vendors and ODMs, and iterative prototyping based on emerging technologies is a plus. Self-starter mindset thriving in fast-paced, ambiguous environments. Excellent communication skills, both written and verbal. Demonstrated leadership in fostering team collaboration, ownership, and continuous improvement. Core Competencies: Team Leadership & Development Advanced C++14 or later proficiency Embedded Systems Programming & Debugging Problem Solving & Root Cause Analysis Ownership and Accountability in Team Activities
Posted 2 weeks ago
5.0 - 7.0 years
4 - 7 Lacs
Bengaluru
Work from Office
Notice Period : Immediate - 15 Days About the Role : We are seeking a highly skilled and experienced RF Software Engineer to join our team in Bangalore. As an RF Software Engineer, you will play a crucial role in developing cutting-edge software solutions for our wireless communication products. You will be involved in the entire software development lifecycle, from design and implementation to testing and deployment. Responsibilities : - Design, develop, and maintain high-quality software components for RF systems. - Implement complex algorithms for signal processing, modulation, and demodulation. - Work closely with hardware engineers to integrate software solutions with RF hardware. - Develop and execute comprehensive test plans to ensure software reliability and performance. - Troubleshoot and resolve complex technical issues. - Stay up-to-date with the latest advancements in wireless technologies and software development methodologies. Requirements : Experience : Minimum 5+ years of experience in software development. Programming Proficiency : Strong proficiency in C++ programming, especially C++14 and C++17. RF Domain Knowledge : Deep understanding of RF fundamentals, including modulation, demodulation, channel estimation, and equalization. Wireless Technologies : Expertise in wireless technologies such as Bluetooth, Wi-Fi, 4G, and 5G. RF Measurement Tools : Hands-on experience with RF measurement equipment and control tools. Problem-Solving Skills : Excellent problem-solving and analytical skills to troubleshoot complex technical issues. Teamwork : Ability to work effectively in a collaborative team environment. Preferred Qualifications : - Experience with real-time operating systems (RTOS) and embedded systems. - Knowledge of digital signal processing (DSP) techniques. - Experience with RF simulation tools. - Strong understanding of software engineering principles and best practices.
Posted 2 weeks ago
8.0 - 10.0 years
30 - 35 Lacs
Bengaluru
Work from Office
Must Have: Experience in GStreamer, Ffmpeg, MediaSDK Experience in Modern C++14/17, OOPs, Design patternsJob Title: C++ Video/Audio Streaming Lead (GStreamer) Job Summary We are seeking a highly experienced and driven C++ Video/Audio Streaming Lead with deep expertise in GStreamer, multimedia pipelines, and real-time streaming protocols. As the technical lead, you will architect, design, and lead the development of low-latency video and audio streaming systems for live broadcasting, video conferencing, or surveillance applications. You will also mentor a team of engineers and collaborate closely with product, QA, and DevOps teams. Key Responsibilities Lead the design and development of media streaming applications using C++ and GStreamer. Architect and optimize media pipelines for real-time, low-latency video/audio transmission. Integrate various audio/video codecs, containers, and transport protocols (RTP, RTSP, RTMP, WebRTC). Drive performance profiling, debugging, and tuning of multimedia applications. Collaborate with cross-functional teams on system integration, UI, and backend coordination. Guide and mentor a team of engineers; conduct code reviews and enforce best practices. Stay updated with the latest developments in multimedia frameworks, codecs, and streaming protocols. Participate in technical planning, estimations, and architecture reviews.
Posted 2 weeks ago
5.0 - 10.0 years
20 - 25 Lacs
Gurugram
Work from Office
Role & responsibilities Design and develop scalable, high-performance simulator software architecture for flight training devices. Build real-time systems for simulating aircraft dynamics, avionics, electrical, hydraulic, and environmental systems. Integrate hardware interfaces (e.g., control loading, motion platform, visuals) with simulator software. Lead or support modeling and implementation of aircraft systems and behavior using C++ or similar. Collaborate with mechanical, avionics, and electrical teams for seamless system integration. Perform code reviews, system testing, debugging, and software validation. Work with regulatory standards (e.g., DO-178C, ICAO 9625, CS-FSTD(A)) for simulator software compliance. Mentor junior developers and contribute to best practices in software design and development. Maintain detailed documentation for software architecture, design, and test cases. Provide technical inputs to project planning and timelines. Preferred candidate profile Bachelors or Masters degree in Computer Science, Software Engineering, Aerospace, Electronics, or a related field. 8+ years of experience in software development, with at least 3+ years in flight simulation or real-time systems. Strong command over C++ (modern C++11/14/17) , with expertise in object-oriented and real-time programming. Proven experience in developing flight simulator software , aircraft system modeling, or aerospace embedded systems. Deep understanding of aerodynamics, aircraft systems (hydraulics, electricals, avionics) and how they interact in simulators. Experience with graphics/visualization engines (OpenGL, Unity, Unreal) is a plus. Knowledge of real-time operating systems (RTOS) and multithreaded systems. Familiarity with protocols and interfaces used in simulators (e.g., ARINC 429/825, CAN bus, Ethernet, RS232/485). Experience with software certification processes (DO-178C/DO-330, ISO 9001, CMMI) is desirable. Strong analytical, problem-solving, and debugging skills. Preferred Skills Experience working with or developing Level D full-flight simulators or FSTD Level 5+ Background in aerospace domain or working with aviation OEMs or simulator manufacturers. Exposure to MATLAB/Simulink, Model-Based Design, or Digital Twin technology. Knowledge of Git, JIRA, Jenkins, or similar tools for DevOps and CI/CD practices.
Posted 3 weeks ago
6.0 - 11.0 years
6 - 16 Lacs
Bengaluru
Work from Office
Location - Bangalore Experience - 6+ years Proven experience in developing and maintaining Windows-based client-server applications using MFC Good experience on UI controls of MFC framework Expertise in VC++ programming languages, frameworks, and technologies Modern/advance C++ programming with C++11/14/17 Excellent understanding of the Multithreaded programming, OOPS Concepts, Smart Pointers Knowledge of Healthcare Imaging system would be an advantage - DICOM, HL7 Strong understanding of software development methodologies (e.g., Agile, Waterfall). Experience with version control systems (e.g., TFS Git).
Posted 3 weeks ago
4.0 - 9.0 years
8 - 14 Lacs
Hyderabad
Work from Office
About the Role : We're seeking an experienced Runtime Engineer to develop and optimize software systems for our silicon platform. This role focuses on building efficient runtime systems that maximize chip performance while ensuring reliability and ease of use. Key Responsibilities : - Design and implement runtime systems for AI accelerator execution and memory management - Develop and optimize runtime libraries for high-performance tensor operations - Create efficient memory allocation and scheduling algorithms for ML workloads - Interface with hardware subsystems through PCIe interface for optimal data transfer - Build and maintain runtime profiling and debugging tools - Work closely with hardware team to optimize end-to-end performance - Document runtime architecture and implementation strategies - Perform thorough testing and performance analysis of runtime components Required Qualifications : - BTech/MTech in Computer Science or Electronics & Communication - 4+ years of experience in systems programming with C/C++ - Strong understanding of concurrent programming and multithreading - Proficiency with debugging and profiling tools (gdb, valgrind, WinDbg, address sanitizer) - Experience with performance optimization and low-level system interfaces - Knowledge of memory management and scheduling algorithms Nice To Have : - Experience with ML frameworks (TensorFlow, PyTorch) and their runtime systems - Understanding of AI/ML workload characteristics - Background in driver development or hardware interfaces What We Offer : - Opportunity to work on cutting-edge high performance compute hardware - Collaborative environment with global teams - Fast-paced and innovation-driven culture - Chance to shape the future of AI acceleration
Posted 3 weeks ago
4 - 9 years
12 - 22 Lacs
Kochi
Work from Office
1.C++ Programming:: Strong understanding of Modern C++ (C++11, C++14, C++17, C++20). Experience in STL, Templates, Smart Pointers, Lambdas, and RAII. 2.Only May joiners Required Candidate profile Total exp: 4+ yrs to 10 years, Rel exp: 4+ yrs to 6 years. Candidates should be working on C++ presently also (Mandatory) Mandatory skills: Hands-on C++ coding experience, C++ Programming
Posted 1 month ago
3 - 6 years
2 - 7 Lacs
Chennai
Work from Office
Greeting from Automotive Robotics India Pvt Ltd!!! Opening for C++Developer(Chennai) in Automotive industry ARi Experience 3-6Y Job Location - Chennai JD: 3 - 6 years of experience in C++ Expertise on OS concepts like scheduling, memory management and IPC mechanisms Interested in Embedded Application Design & Development Good knowledge on Data structures, TCP or UDP socket programming, Multithreading C++ Design Patterns Communication Protocols Good to have Interrupt driven/Multi-Thread Programming Debugging Code (Seg fault, memory leaks, stack overflows, RAM usage, Race Condition etc.) Must have good communication skills both written and oral Must have good presentation skills Able to define and achieve organizational goals with required supervision Understand the escalation process and follow as required If you are interested, kindly share your update resume to srenganathan@arigs.com Kindly share to srenganathan@arigs.
Posted 2 months ago
5 - 9 years
5 - 9 Lacs
Bengaluru
Work from Office
Skills Required: Strong Modern C++ (C++ 14/17 and beyond) programming development and debugging skills Good code reading skills to understand and identify problems Experience in multithreaded concurrent programming in Linux or QNX Familiarity in scripting languages like Python, Bash Understanding of build systems such as CMake and Bazel
Posted 3 months ago
5 - 10 years
0 Lacs
Bengaluru
Hybrid
Hi All, We are currently hiring for the position of C++ Programmer(Version above 14 or 17). Job Details Location: Bangalore(Yelahanka) Company URL : www.intelliswift.com Experience : 5- 9 years Notice Period : Immediate Work Mode : Hybrid(2days Office & 3days WFH) Job Description : Requirement Skill C++ Programmer Overall Experience Required Min 5 9years Relevant Experience Required C++ Key Skills/Competencies: • C++ : 14 and 17 version is good to go • Expertise in development, testing and debugging skills • Experience & firm knowledge in software design concepts and design patterns Mandatory Skill Required "Key Areas of Responsibilities - Understand software requirement & its translations to Design - Quick in understanding technical/functional area of key modules - Develop quick working prototypes as and when necessary - Identify and resolve technical risks - Manages technical communication with leads and stakeholders - Ensure deliverables are on time and of high quality - Understand the clinical needs from a user perspective If you are interested in exploring this opportunity, please send us your updated resume to karthik.kumar@intelliswift.com . We would love to schedule a discussion to learn more about your experience and how it aligns with our requirement
Posted 3 months ago
5 - 10 years
15 - 30 Lacs
Chennai
Work from Office
Job Description 4+ experience working with WebAssembly (WASM) Strong proficiency in Modern C++ 14/17 with experience compiling to WASM Experience in building, debugging, and optimizing WASM applications Understanding of memory management and techniques to reduce application size for faster loading times Knowledge of linking and compiling multiple modules within a WASM environment Experience in migrating existing features from C++ modules to WASM Familiarity with performance profiling and debugging tools for WASM applications Ability to work in a collaborative development environment with a focus on performance and efficiency Knowledge of browser compatibility considerations when working with WASM (for web deployment) Job Responsibilities Develop and optimize cross-platform code using WASM for Windows, Linux, and web applications Debug and analyze performance issues related to WASM execution and memory footprint Implement new features and migrate existing C++ functionality to the WASM environment Reduce application size and improve loading times through code optimization techniques Collaborate with other developers to integrate and link multiple modules under WASM Conduct testing and performance profiling to ensure efficient execution across all target platforms Maintain and improve WASM build pipelines and deployment processes Stay updated on best practices and emerging trends in WASM development Department/Project Description We are developing a cross-platform application for Windows, Linux, and web platforms. The application will utilize WebAssembly (WASM) to ensure shared code across these platforms. Our goal is to create a seamless experience by optimizing performance, reducing memory footprint, and efficiently integrating C++ modules into the WASM environment.
Posted 3 months ago
6 - 11 years
30 - 45 Lacs
Bengaluru
Hybrid
Strong in C++ development, debugging & unit testing (GTest) Hands-on in logic development & code implementation. Proficient in C++14 & test spec writing Expertise in build automation & Bazel Familiar with JIRA, Confluence, AWS AUTOSAR knowledge
Posted 3 months ago
4 - 6 years
6 - 8 Lacs
Mumbai, Bengaluru
Work from Office
As a Sr. Software Engineer in the core routing team, you will be responsible for: Implementation of new routing features and profiles (EV routing, Truck Routing) Implementing new advanced routing solutions (highly distributed deployments or custom/private routing solutions) Maintain and improve code quality of an existing code base. Monitor and improve performance of existing systems. Ensure the best engineering practices are followed in our software development processes. What we offer: A cutting-edge technology environment Challenging real-world problems to solve Work that makes a difference in the world Freedom to decide how to perform your work Variety in the types of projects Variety of Learning & Development options. Collaborative and encouraging colleagues Who are you? Essential qualifications and skills: Bachelor/Masters in Computer Science, Software Engineering, or similar technical degree 4+ years of experience delivering projects with a clear understanding of the overall software engineering process, i.e., analysis, implementation, automated testing, and deployment Proficient in the modern C++ programming language(C++14/17 and higher) with effective use of the Standard Template Library Very good understanding of data structures and algorithms Experience working with continuous Integration and deployment (CI/CD) pipelines. i.e. experience with tools like Jenkins or CI/CD workflows in GitHub/GitLab/BitBucket etc. Experience with working in a Linux based development environment Experience/Knowledge in any of the following areas would be a plus: Rust programming language Python Containers (Docker) and their orchestration (Kubernetes) CMake build system Experience with working in a cloud environment (AWS, GCP, Azure etc) Knowledge of routing algorithms like Dijkstra, A-Star, Bellman-Ford etc. Location-based services such as mapping, navigation, GPS Computational Geometry.
Posted 3 months ago
5 - 9 years
0 Lacs
Bengaluru
Hybrid
Hi All, We are currently hiring for the position of C++ Programmer(Version above 14 or 17). Job Details Location: Bangalore(Yelahanka) Company URL : www.intelliswift.com Experience : 5- 9 years Notice Period : Immediate Work Mode : Hybrid(2days Office & 3days WFH) Job Description : Requirement Skill C++ Programmer Overall Experience Required Min 5 9years Relevant Experience Required C++ Key Skills/Competencies: • C++ : 14 and 17 version is good to go • Expertise in development, testing and debugging skills • Experience & firm knowledge in software design concepts and design patterns Mandatory Skill Required "Key Areas of Responsibilities - Understand software requirement & its translations to Design - Quick in understanding technical/functional area of key modules - Develop quick working prototypes as and when necessary - Identify and resolve technical risks - Manages technical communication with leads and stakeholders - Ensure deliverables are on time and of high quality - Understand the clinical needs from a user perspective If you are interested in exploring this opportunity, please send us your updated resume to karthik.kumar@intelliswift.com . We would love to schedule a discussion to learn more about your experience and how it aligns with our requirement
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2