Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 10.0 years
0 Lacs
karnataka
On-site
As an Embedded C++ Software Developer with 5-10 years of experience, you will primarily focus on developing embedded software for Protection and control IEDs. Your responsibilities will include participating in requirement analysis, working with Linux environments, and utilizing standard design and test methodologies. Additionally, you will be working on Real-time Embedded Systems using RTOS such as VxWorks or RTLinux. Writing module tests, documenting test results, and working with industrial communication protocols like IEC61850, DNP3, Modbus, and Profibus will be crucial aspects of your role. You will also be expected to create/update automated test benches, work with make file systems (GCC, cmake), and provide inputs for end-user documentation. To be successful in this role, you should hold a B.E/B.Tech or higher qualification and have a strong background in Embedded C++. Experience with communication protocols like IEC 61850, DNP3, IEC60870-5-103, and Modbus is essential. This is a full-time, permanent position based in Bangalore with a day shift schedule. If you meet the required qualifications and have the necessary experience in Linux, RTOS, and Embedded C++, we encourage you to speak with the employer at +91 9990068898 to learn more about this exciting opportunity.,
Posted 1 week ago
7.0 - 11.0 years
0 Lacs
haryana
On-site
You should have 7-9+ years of experience in software build engineering, release & deployment. Your technical skills should include expertise in Embedded Linux build environment development, build root, Yocto, Cmake, custom Makefiles, Dockers, C/C++ knowledge. You must possess excellent knowledge of build tools like Yocto, buildroot, Makefile, etc., and have strong scripting skills in Bash, Perl, or similar scripting languages. Hands-on experience in building Linux-based OS images using industry standard build tools and testing based on standard test frameworks is required. Additionally, you should have in-depth knowledge about user administration and file system management activities and experience in Linux OS hardening, performance, and kernel tuning. Experience with standard software development tools/CI CD pipelines such as Git, Subversion, Docker containerized environments, and Linux commands is essential. Configuration, build, deployment, and release management skills are a must-have for this role. You should also be capable of preparing installation guide documentation. In terms of qualifications, you should hold a graduate degree in Computer Science, Electronic Engineering, or a related discipline. Your educational background combined with your extensive experience in software build engineering, release & deployment will make you a suitable candidate for this position.,
Posted 1 week ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you’ll work with and learn from some of the best and brightest in business. Before you know it, you’ll be in the middle of a rewarding career at a company headed in one direction: upward. With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce. Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you’ll work with and learn from some of the best and brightest in business. Before you know it, you’ll be in the middle of a rewarding career at a company headed in one direction: upward. With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce. Position Summary: Perforce is searching for a Senior Software Engineer to join their team. The Senior Software Engineer will be responsible for developing and implementing software solutions on our C++ Visualization software which is used within critical customers systems worldwide. You will work as part of a passionate development team while collaborating with cross-functional teams to drive innovation and ensure the delivery of high-quality products. Responsibilities: Collaborate with cross-functional teams to design, develop, and maintain software applications Design and develop distributed systems, ensuring fault tolerance, scalability, and performance Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to best practices Identify and troubleshoot software defects and performance bottlenecks. Stay up to date with emerging technologies and industry trends and apply them to improve software development processes and outcomes Contribute to the continuous improvement of development methodologies and practices within the team May be required to support additional products/brands as needed. Requirements: Bachelor's degree in computer science (or equivalent) 5+ years industry level experience and a proven track record of successful development 3+ years C++ experience including development experience using STL and C++ templates Demonstrated test driven development; and the ability to work and plan independently but also willing to share knowledge with others Agile/scrum development experience Experience with test automation and CI/CD to ensure product quality Strong proficiency in configuration management practices and tools Solid understanding of modern cloud applications and concepts, such as fault tolerance, scalability, and consistency Experience in developing and maintaining software applications in a collaborative team environment Strong problem-solving and analytical skills, with the ability to quickly understand and address complex technical challenges Excellent communication and collaboration skills, with the ability to effectively work within a cross-functional team High proficiency in C++, especially modern C++ such as C++11 and above Understands CMake based build systems Knowledge of system APIs for Linux and Windows (GDI, GDI+, Direct2D, X11, Wayland) Ability to work with Linux – shell use and basic scripting Experience with Jenkins Knowledge of common C++ design patterns and the ability to use them when necessary Clear understanding of the principles of object-oriented design Experience developing user interfaces for desktop based applications; dealing with large amounts of data and designing efficient concise ways to display it; and having a good sense of UX along with strong UI development skills are a plus Experience developing multi-threaded programs; developing in different UNIX/Linux and Windows environments; TCP/IP network programming Nice to have: Knowledge of Java or C# Experience with make Python development experience Come work with us! Our team members are valued for their contributions, introduced to new opportunities, and rewarded well . Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company. If you are passionate about the technology that impacts our day-to-day lives and want to work with talented and dedicated people across the globe, apply today! www.perforce.com Please click here for: EOE & Belonging Statements | Perforce Software
Posted 1 week ago
2.0 years
0 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Our power efficient GPU solution is fundamental to enable new exciting markets like VR, IoT, AI, drone, autonomous driving etc. GPU compiler is a key component of graphics solution. We are looking for talented, self-motivated engineers to create world class GPU compiler products to enable high performance graphics and compute with low power consumption. The engineers will actively work with compiler developers on testing/verification for various graphics languages and development targets, as well as develop high quality automation tools. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Required Good hands-on experience of test methodology and test processes, including requirements collection and test plan development, testing automation and verification techniques. Strong understanding of Software Releases, Integration, and configuration management process/tools (Git, Make, CMake, MSBuild, JIRA, Perforce, etc.) Familiar with product software development/integration and release process/strategy Plan and execute product software integration/testing and build/release Good knowledge in programming using any scripting languages [Python/Perl] Good knowledge in Tools/Automation development – C/C++, Python/Django, Database Good communication at multiple levels and across multiple disciplines. Ability to work on Windows, Linux, and Android environments Self-motivated, adaptable, and independent, capable of working with limited supervision, pro-actively reporting on status and tasks. 2 to 10 years of hands-on experience in the above areas. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 1 week ago
5.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Experience: 5+ Years Location: Ahmedabad, Indore, Noida, Pune, Bengaluru Working Mode: On-site Workdays: 5 Days a Week Job Description: We are seeking an experienced professional with a strong DevOps, CI/CD, and systems background to join our growing team. The ideal candidate will possess deep technical skills, a collaborative mindset, and a passion for automation, infrastructure optimization, and continuous improvement. Key Responsibilities: Analyze test and build environments to identify areas for improvement and implement scalable solutions. Collaborate effectively with cross-functional engineering teams to support development pipelines. Manage and maintain Windows, Linux, and macOS systems. Design, implement, and maintain robust CI/CD pipelines. Write clean, maintainable code using languages such as Python, Java, Perl, or Groovy. Administer and optimize Jenkins (master, agents, plugins, etc.). Utilize Docker and Kubernetes (CLI) for containerization and orchestration. Develop and maintain automation scripts using Bash, PowerShell, Python, or Groovy. Work with build systems like Make, CMake, and Conan. Utilize Git CLI for version control and collaboration. Have a basic understanding of embedded systems and C/C++ programming. Quickly learn new technologies and deliver solutions within defined timelines. Preferred Skills: Experience with Artifactory (Conan, Docker registry). Hands-on knowledge of ElectricFlow. Familiarity with GitLab CI/CD or GitHub Actions. Exposure to monitoring tools like Nagios and Grafana. Basic experience with configuration management tools such as Ansible. Knowledge of Jira integrations with CI/CD pipelines. General understanding of AWS tools and cloud infrastructure. Experience working with embedded devices integrated into CI/CD workflows. Exposure to Agile methodologies and team practices.
Posted 1 week ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
Embedded C++ software developer with 5-10 years of experience needed in Bangalore. As an Embedded C++ developer for Protection and control IEDs, you will be responsible for participating in requirement analysis, working with Linux, and utilizing standard design and test methodologies. Experience with real-time Embedded Systems and RTOS like VxWorks or RTLinux is required. You will write module tests, document test results, and work with industrial communication protocols such as IEC61850, DNP3, Modbus, and Profibus. Creating/updating automated tests-benches, using make file system GCC, cmake, and providing inputs for end user documentation are essential aspects of the role. The ideal candidate should have a B.E/B. Tech degree or higher qualification. Proficiency in communication protocols like IEC 61850, DNP3, IEC60870-5-103, and Modbus is crucial. This is a full-time, permanent position with a day shift schedule and requires in-person work at the Bangalore location. If you meet the required qualifications and have at least 5 years of experience in Linux, RTOS, and Embedded C++, we encourage you to speak with the employer at +91 9990068898 to discuss this opportunity further.,
Posted 1 week ago
25.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world We are currently in need of a highly skilled and motivated DevOps Engineer to join our Compiler Team at NVIDIA. This position provides a unique chance to work alongside a world-class engineering team passionate about building the next generation of compiler technologies. We enhance, maintain the build infrastructure and deliver new libraries, executables etc. for new compiler features to better realize the potential of NVIDIA GPUs for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to graphics workloads for AAA game titles on gaming platforms. Our compiler organization makes its mark on every GPU NVIDIA produces . What You'll Be Doing Develop and maintain robust CI/CD pipelines to ensure flawless integration and delivery of software. Collaborate with multi-functional teams to improve the efficiency and reliability of build systems. Monitor and optimize system and build performance, ensuring flawless operation Implement and manage containerization and orchestration tools like Docker and Kubernetes to streamline development workflows. Diagnose and resolve complex issues, ensuring the stability and performance of our environments. What We Need To See Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. 3+ years' work experience in software development or DevOps roles. Proven experience with GNU Make, CMake, Bazel, or similar build tools. Proficiency in Docker, Jenkins (Groovy), GitLab CI/CD, Artifactory, Ansible, and Kubernetes. Strong understanding of version control systems, including Perforce and Git. Expertise in scripting languages such as Python or Bash. Outstanding problem-solving skills and the ability to determine root causes and implement effective solutions. Strong communication skills and a collaborative team spirit. Prior experience of LLVM build would be advantage. Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/ NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. JR1999332
Posted 1 week ago
7.0 - 10.0 years
4 - 8 Lacs
Chennai
Work from Office
Educational Requirements Master Of Engineering,Master Of Technology,Bachelor of Engineering,Bachelor Of Technology Service Line Engineering Services Responsibilities Join our core R&D Automotive Engineering Team for our marquee Swedish Account- Polestar!Infosys is hiring core Automotive R&D professionals as part of a dedicated Offshore Delivery Center being setup for Sweden’s marquee EV brand ‘Polestar’ at our Electronics City, Bangalore Campus. This is an opportunity to be part of cutting-edge automotive software projects, working with passionate global teams tackling real-world Automotive and next-generation Electric Mobility Challenges. If such an opportunity excites you, apply for the job opening below --Automotive experience of at least 8 years and prior experience in Automotive or related companies-Low level embedded knowledge and knowledge of architecture, cybersecurity, and vehicle signals is essential.-Must be able to design a clean, secure system architecture and to implement this in the relevant language.- Experience from AAOS (Android Automotive OS), AOSP, & AOSP Build Process, Android & Android Lifecycle, Android Studio & Build Tools, ADB, AIDL/HIDLIf you are passionate about cars and cutting-edge technologies, committed to delivering high quality software and, someone with strong analytical and problem-solving skills, then this is the right job for you! Technical and Professional Requirements: -Experienced in Java, Kotlin, C++, Gradle, Make, CMake, Jetpack Compose, etc.-Bootloaders, Secure Boot, AutoSAR, Flexray, CAN, LIN, TLS, HSM, PKI (Public Key Infrastructure) etc.Linux, Docker, DevOps, Gerrit, Git Preferred Skills: Domain-Automotive-Engine / Power Train Domain-Automotive-Infotainment System Domain-Automotive-Connected Car Domain-Automotive-Electric Vehicles (EVs)-EV
Posted 1 week ago
5.0 - 10.0 years
6 - 10 Lacs
Chennai
Work from Office
Educational Requirements Master Of Engineering,Master Of Technology,Bachelor of Engineering,Bachelor Of Technology Service Line Engineering Services Responsibilities Join our core R&D Automotive Engineering Team for our marquee Swedish Account- Polestar!Infosys is hiring core Automotive R&D professionals as part of a dedicated Offshore Delivery Center being setup for Sweden’s marquee EV brand ‘Polestar’ at our Electronics City, Bangalore Campus. This is an opportunity to be part of cutting edge automotive software projects, working with passionate global teams tackling real-world Automotive and next-generation Electric Mobility Challenges. If such an opportunity excites you, apply for the job opening below - Automotive experience of at least 8 years Prior experience in Automotive or related companies Has deep knowledge of Telematics development Should have experience implementing solutions for embedded automotive connectivity processors such as TCAM (Telematics & Connectivity Antenna Module)If you are passionate about cars and cutting edge technologies, committed to delivering high quality software and, someone with strong analytical and problem solving skills, then this is the right job for you! Technical and Professional Requirements: Experience with embedded C/C++, vehicle signals, AutoSAR, cybersecurity, Linux and RTOS concepts, and system architecture are key to this role. Relevant skills include the following (not all are necessary) Automotive architectures, vehicle signals, AutoSAR, vehicle provisioning RTOS, cross-platform, secure-boot, cryptography, cybersecurity, TLS, HSM, PKI, drivers C++, Protobuf, Rust, CMake, Yocto, Bazel Preferred Skills: Domain-Automotive-Engine / Power Train Domain-Automotive-Infotainment System Domain-Automotive-Connected Car Domain-Automotive-Electric Vehicles (EVs)
Posted 1 week ago
2.0 - 5.0 years
5 - 9 Lacs
Hyderabad
Work from Office
AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As aAIX backend developer, you will be responsible for Design, development & support of new feature functions, enabling new features for Image managment for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 5–10 years of experience in system-level software development or build engineering. Strong proficiency in C or C++, with a solid understanding of compilation processes, linking, and runtime behavior. Hands-on experience with modern compiler toolchains, particularly LLVM-based compilers, and familiarity with debugging tools like GDB. Experience working with large, complex codebases and optimizing build performance and reliability. Proficiency with build systems and tools such as Make, CMake, Ninja, and scripting languages (e.g., Bash, Python). Familiarity with enterprise operating systems such as AIX, Unix, and Linux. Ability to troubleshoot and resolve build and compilation issues across multiple platforms and architectures. Strong problem-solving skills and attention to detail in diagnosing low-level system or toolchain issues. Proven ability to collaborate effectively within globally distributed teams. Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field. Preferred technical and professional experience Experience adapting existing codebases to work with evolving compiler technologies and toolchains. Exposure to cross-compilation environments and multi-target build configurations. Demonstrated adaptability and eagerness to learn new tools, frameworks, and technologies. Flexibility to contribute across development, testing, and support roles as needed.
Posted 1 week ago
25.0 years
0 Lacs
Pune, Maharashtra, India
On-site
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world We are currently in need of a highly skilled and motivated DevOps Engineer to join our Compiler Team at NVIDIA. This position provides a unique chance to work alongside a world-class engineering team passionate about building the next generation of compiler technologies. We enhance, maintain the build infrastructure and deliver new libraries, executables etc. for new compiler features to better realize the potential of NVIDIA GPUs for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to graphics workloads for AAA game titles on gaming platforms. Our compiler organization makes its mark on every GPU NVIDIA produces . What You'll Be Doing Develop and maintain robust CI/CD pipelines to ensure flawless integration and delivery of software. Collaborate with multi-functional teams to improve the efficiency and reliability of build systems. Monitor and optimize system and build performance, ensuring flawless operation Implement and manage containerization and orchestration tools like Docker and Kubernetes to streamline development workflows. Diagnose and resolve complex issues, ensuring the stability and performance of our environments. What We Need To See Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. 3+ years' work experience in software development or DevOps roles. Proven experience with GNU Make, CMake, Bazel, or similar build tools. Proficiency in Docker, Jenkins (Groovy), GitLab CI/CD, Artifactory, Ansible, and Kubernetes. Strong understanding of version control systems, including Perforce and Git. Expertise in scripting languages such as Python or Bash. Outstanding problem-solving skills and the ability to determine root causes and implement effective solutions. Strong communication skills and a collaborative team spirit. Prior experience of LLVM build would be advantage. Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/ NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. JR1999332
Posted 1 week ago
5.0 - 8.0 years
20 - 25 Lacs
Bengaluru
Hybrid
Key Skills: C++, Modern C++, OOPS, Object-Oriented Design, Windows Application Development, Network Programming (TCP/IP), Client-Server Architecture, Multithreading, Debugging (WinDbg, GDB), Windows/Linux System Internals, System Programming, IPC, Makefile, CMake, Database Programming, Azure DevOps, CI/CD Pipelines, Software Architecture, Algorithms. Roles and Responsibilities: Implement and maintain Windows-based applications to support local development environments. Integrate project functions and resources across the full product lifecycle, including planning, development, testing, deployment, and support. Work independently as an individual contributor, managing tasks and delivering on time. Design, develop, and implement software solutions using C++ programming with a strong focus on quality and performance. Apply object-oriented design principles and algorithms to solve complex problems. Design, develop, and maintain CI/CD pipelines using Azure DevOps for continuous integration, deployment, and delivery. Contribute to system architecture discussions and decision-making processes. Troubleshoot and debug applications using tools such as WinDbg, GDB, and dump analysis utilities. Experience Requirements: 5 to 8 years of professional experience in software development using C/C++. Proven experience in object-oriented design and modern C++ programming. Hands-on experience with TCP/IP network programming and client-server architecture. Solid understanding of multithreading, synchronization techniques, and system-level programming. Experience working with both Windows and Linux system internals. Demonstrated expertise in debugging and analyzing crash dumps using industry-standard tools. Experience with inter-process communication (IPC), Makefiles, and CMake build systems. Experience in database programming and integrating data operations into applications. Hands-on experience with CI/CD pipelines, specifically using Azure DevOps. Education: B.Tech M.Tech (Dual), B.E., B.Tech.
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
As a Software Engineer specializing in C++ with Qt/QML, you will play a crucial role in our development team by designing and developing cross-platform applications with modern and dynamic user interfaces. Your expertise in C++ (preferably C++11/14/17) combined with Qt framework will ensure the high performance and responsiveness of the applications you work on. Your responsibilities will include designing, developing, and maintaining applications using C++ and Qt framework, creating dynamic user interfaces with Qt Quick and QML, integrating backend logic with front-end QML code, and participating in software design and code reviews. Your ability to write clean, maintainable, and well-documented code will be essential as you debug, optimize, and test applications on various platforms such as Windows, Linux, and Embedded systems. Collaboration with cross-functional teams including UI/UX designers, QA, and hardware engineers will be a key aspect of your role. To excel in this position, you should have a strong proficiency in C++, object-oriented programming, and data structures. Hands-on experience with Qt (Widgets, Qt Quick, Signals & Slots) and practical usage of QML for UI development are essential skills. Additionally, familiarity with multi-threading, networking, and design patterns like MVC/MVVM will be beneficial. Experience with version control systems like GIT, knowledge of embedded Linux development, and exposure to Agile/Scrum development methodology are desirable. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field to qualify for this position. Your passion for software development, attention to detail, and willingness to continuously learn and improve will make you a valuable addition to our team.,
Posted 1 week ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
As an Embedded C++ developer with 5-10 years of experience, you will be responsible for developing embedded software for Protection and control IEDs. Located in Bangalore, you must have a strong proficiency in Embedded C++ and be capable of participating in requirement analysis. Additionally, working experience in Linux is a must. Your role will involve utilizing standard design and test methodologies for Real-time Embedded Systems with RTOS such as VxWorks or RTLinux. You will be expected to write module tests, document test results, and work with industrial communication protocols like IEC61850, DNP3, Modbus, and Profibus. Creating/updating automated test benches and familiarity with tools like GCC and cmake for file systems are also required. Furthermore, you will provide inputs for end-user documentation and work with communication protocols including IEC 61850, DNP3, IEC60870-5-103, and Modbus. The position requires a B.E/B. Tech qualification or higher. This is a full-time, permanent position with a day shift schedule. The ideal candidate should have at least 5 years of experience in Linux, RTOS, and Embedded C++. The work location is in person. If you meet these requirements and are interested in the position, please speak with the employer at +91 9990068898.,
Posted 1 week ago
3.0 years
3 - 9 Lacs
Cochin
On-site
Joining Gadgeon offers a dynamic and rewarding career experience that fosters both personal and professional growth. Our collaborative culture encourages innovation, empowering team members to contribute their ideas and expertise to cutting-edge projects. Embedded C++ Linux Developer Job Summary/Overview: Design, develop, test, and debug embedded software applications for Linux-based systems. Work on the full software development lifecycle for various embedded devices and hardware platforms. Collaborate with cross-functional teams (hardware, QA, product management) to deliver integrated solutions. Ensure the reliability, performance, and scalability of embedded software. Key Responsibilities: Software Development: Design, develop, and maintain embedded software in C++ (often C++11/14/17 or newer) for Linux-based embedded systems. Write efficient, robust, and optimized code for resource-constrained environments. Implement and optimize low-level drivers, communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet, USB), and system software. Work on user-space applications, daemons, and shared libraries. Develop firmware for various hardware platforms, including microcontrollers, microprocessors, and SoCs (System-on-Chips). Linux Specifics: Strong experience with Linux operating systems, including kernel and device driver development. Hands-on experience with building, configuring, and customizing the Linux kernel. Familiarity with Linux OS internals, memory management, inter-process communication (IPC), and thread programming. Experience with tools like the Yocto Project (for building custom Linux distributions), BusyBox, Buildroot, etc. Knowledge of device trees and hardware abstraction layers. Experience with command-line tools and scripting (Bash). Debugging and Testing: Perform system-level debugging and troubleshooting on target hardware platforms. Utilize debugging tools such as GDB, JTAG, oscilloscopes, logic analyzers, and hardware-in-the-loop (HIL) testing. Conduct unit testing, integration testing, and system validation. Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards (e.g., MISRA for safety-critical systems). Architecture and Design: Contribute to system-level design decisions and participate in requirement analysis, architecture definition, and software implementation. Apply object-oriented analysis and design (OOAD) principles and software design patterns. Optimize software for performance, including memory usage, processing speed, and energy efficiency Collaboration and Documentation: Collaborate with hardware engineers to ensure seamless integration of software and hardware components. Work effectively in Agile/Scrum teams. Create and maintain technical documentation for software design, code, and test procedures. Problem-Solving: Strong analytical and problem-solving skills to diagnose and resolve complex technical issues. Ability to work independently and collaboratively Required Skills and Qualifications: Education: Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Experience: Typically 3+ years for a developer role or 3+ years for a senior role. Technical Skills: Strong Proficiency in C++ (modern C++ standards preferred). Strong understanding of embedded systems concepts, including real-time constraints, memory management, and hardware-software interaction. Hands-on experience with Embedded Linux, including kernel, device drivers, and user-space application development. Experience with multithreading and synchronization. Familiarity with communication protocols (I2C, SPI, UART, CAN, Ethernet, USB, etc.). Experience with version control systems (Git is common). Experience with build systems (CMake, Make). Knowledge of RTOS (Real-Time Operating Systems) concepts (even if primary focus is Linux). Knowledge of GRPC protocol and docker containers Soft Skills: Excellent problem-solving and debugging skills. Strong verbal and written communication skills. Ability to work independently and as part of a team. Quick learner, self-starter, and results-oriented. Nice-to-Have Skills (Preferred/Good to Have): Experience with specific processor architectures (ARM, PowerPC, x86). Knowledge of specific industries (Automotive - ISO 26262, Industrial Automation, IoT, Medical Devices). Experience with CI/CD pipelines and automated testing frameworks. Familiarity with virtualization technologies (Docker) in embedded contexts. Experience with scripting languages like Python for automation or testing. Contributions to open-source projects related to embedded systems or Linux. Experience with specific network protocols (TCP/IP, HTTP, REST, WebSockets). Work Environment (often mentioned): Agile/Scrum methodology Collaborative team environment Work from office
Posted 1 week ago
3.0 - 7.0 years
14 - 24 Lacs
Bengaluru
Work from Office
Mandatory Skills: B&I AND C Programming and Python AND CI/CD and (Git OR perforce ) AND( Makefiles OR SCons OR cmake) Embedded, ARM, build, integration, Devops, compilation, Scons, Makefiles, CMake, Continuous Integration, Continuous Automation, CI/CD, Automation Framework, Python, Scripting, Jenkins, Electric Commander, Windows, Android, Linux, Embedded Testing, Programming, Problem Solving, Docker, container, Flask, SQL, git, Perforce/p4, MongoDB, Debugging. Responsibilities Build, validate and release security deliverables/builds. Follow defined methodologies, processes and procedures for various software integration activities. Triage, Debug and resolve issues and bugs in the build system through good problem solving skills. Collaborate within and cross functional teams as required to ensure quality work products are delivered. Minimum Qualifications/Experience Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field. Have 3-5 years of experience in Embedded software development and/or Integration and release . Working knowledge with SOC and embedded platforms Desirable Qualifications/Experience Good understanding of Compilers/Compilation Working knowledge of C programming and scripting languages like Python Triage build framework issues and make build framework enhancements based on requirement (MakeFiles/Scons/CMake) Working knowledge with docker containers Experience with code versioning tools (git / perforce) and build tools (Makefiles/SCons/cmake). Experience in maintaining/developing continuous Integration systems using Python Working knowledge of CI infrastructure such Electric commmander, Jenkins etc. Working knowledge of Android build system and Android Devices and windows devices. Prior experience in Qualcomm and/or Qualcomm Tools/devices is a plus
Posted 1 week ago
5.0 - 8.0 years
5 - 9 Lacs
Bengaluru
Work from Office
About The Role About The Role Experience in Architecture & software programming UI Framework, Application Design, Implementation & testing reusable software components for embedded platforms. Experience in UI implementation. Development of UI modules withQt/QML. Experience in C/C++ programmingwithEmbedded Linuxknowledge. Experience with version control (Git), Cmake, Unit Testing and CI/CD. Enable high responsiveness between UI specification/style guide development/changes and UI module delivery. Ensure timely delivery of tasks according to product back log Ensure good quality of delivery Experience in infotainment display / instrument cluster projects is a plus Experience in agile software development process (SCRUM/KANBAN) Ability to lead a team. Excellent communication and team work skills. Experience in C/C++programming. Good hands on experience and knowledge inGUI development with Qt/QML. Primary Skill Experience in C/C++programming. Good hands on experience and knowledge inGUI development with Qt/QML. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication C++ Linux
Posted 1 week ago
3.0 - 6.0 years
4 - 8 Lacs
Bengaluru
Work from Office
About The Role About The Role s: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPCThrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and toolsScrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Proficiency in problem solving and troubleshooting technical issues Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication
Posted 1 week ago
0 years
0 Lacs
Gurgaon, Haryana, India
On-site
SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world. SOTI is an industry leading global organization with a growing presence in the India technology market. Our India team leverages our partner network of including such partner relationships as Google, Apple, Microsoft and many more. SOTI India’s growth and success is a result of commitment to innovation through entrepreneurial culture and leadership. Employees are driven to make an impact, offer a unique value and most importantly, be part of a winning team. Responsibilities: Participate in internal development projects such as developing new solutions and enhancing/maintaining existing solutions Develop new tools and systems designed to produce MobiControl product and it’s sub-components Maintain, Optimize and continuously improve existing systems, scripts, application and tools Investigate root causes of failures, provide recommendations about possible improvements, implement enterprise-level solutions designed to improve system stability, scalability and performance Pro-actively identifies procedures to streamline and automate the deployment process Creates automated application load testing scripts as required by Development Qualifications: Strong understanding of C/C++, OOPs, bash, network programming, and unit testing. Experience with GCC compilers, POSIX APIs, and OpenSSL. Strong experience in Linux is a must. Experience with (or who shows keen interest in learning about) programming for devices; mobile phones, cameras, printers, PoS terminals, sensors etc. Experience in interaction with the operating systems and an understanding of the machine architecture(s). Experience with Windows Mobile, CMake, the google test framework, X11 programming, or image processing is nice to have Experience in Architecting and Implementing Web Solutions in integration with Mobile Applications Experience in Web Services, WCF and Web Socket Architecture Basic Knowledge of Mobile Application Architecture Experience working with Jenkins, Microsoft Visual Studio 2005/2008/2010/2012, MS Build scripting language Experience working with Team Foundation Server / Build Server 2008/2010/2012 Experience in build scheduling/management, release scheduling, and tracking Experience with a source control management system is required – TFS, GIT, branching/merging Strong knowledge of Continuous Integration/Delivery principles and methodologies SOTI does not charge any fees at any stage of the recruitment process. You can verify the authenticity of any SOTI job opportunities by visiting SOTI Careers . SOTI shall not be liable for any fraudulent recruitment activities carried out by unauthorized individuals or organizations.” If you want to bring your ideas to life, apply at SOTI today. Please note that SOTI does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Services Agreement with agency/recruiter, SOTI will not consider or agree to payment of any referral compensation or recruiter fee.
Posted 1 week ago
7.0 - 12.0 years
3 - 7 Lacs
Hyderabad
Work from Office
Strong proficiency in C/C++ programming for embedded systems. Proven experience working with microcontrollers in real-time systems. Experience in Peripherals like UART/SPI/QSPI/I2C/DDR. Expertise in embedded engineering projects, Required Candidate profile Experience with and deep understanding of Ethernet Network development. Experience and a good understanding of CI/CD pipelines, Bamboo, Jenkins. Experience with Linux Kernel and/or FreeRTOS.
Posted 1 week ago
6.0 - 10.0 years
0 Lacs
karnataka
On-site
As a DevOps Engineer at Wabtec Corporation, you will play a crucial role in performing CI/CD and automation design/validation activities. Reporting to the Technical Project Manager and working closely with the software architect, you will be responsible for adhering to internal processes, including coding rules, and documenting implementations accurately. Your focus will be on meeting Quality, Cost, and Time objectives set by the Technical Project Manager. To qualify for this role, you should hold a Bachelor's or Master's degree in engineering in Computer Science with a web option in CS, IT, or a related field. You should have 6 to 10 years of hands-on experience as a DevOps Engineer and possess the following abilities: - A good understanding of Linux systems and networking - Proficiency in CI/CD tools like GitLab - Knowledge of containerization technologies such as Docker - Experience with scripting languages like Bash and Python - Hands-on experience in setting up CI/CD pipelines and configuring Virtual Machines - Familiarity with C/C++ build tools like CMake and Conan - Expertise in setting up pipelines in GitLab for build, Unit testing, and static analysis - Experience with infrastructure as code tools like Terraform or Ansible - Proficiency in monitoring and logging tools such as ELK Stack or Prometheus/Grafana - Strong problem-solving skills and the ability to troubleshoot production issues - A passion for continuous learning and staying up-to-date with modern technologies and trends in the DevOps field - Familiarity with project management and workflow tools like Jira, SPIRA, Teams Planner, and Polarion In addition to technical skills, soft skills are also crucial for this role. You should have a good level of English proficiency, be autonomous, possess good interpersonal and communication skills, have strong synthesis skills, be a solid team player, and be able to handle multiple tasks efficiently. At Wabtec, we are committed to embracing diversity and inclusion. We value the variety of experiences, expertise, and backgrounds that our employees bring and aim to create an inclusive environment where everyone belongs. By fostering a culture of leadership, diversity, and inclusion, we believe that we can harness the brightest minds to drive innovation and create limitless opportunities. If you are ready to join a global company that is revolutionizing the transportation industry and are passionate about driving exceptional results through continuous improvement, then we invite you to apply for the role of Lead/Engineer DevOps at Wabtec Corporation.,
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
You will be responsible for designing and developing cross-platform applications with modern user interfaces using C++ (preferably C++11/14/17) and Qt framework. Your role will involve creating dynamic and responsive user interfaces with Qt Quick and QML, integrating backend logic with front-end QML code, and collaborating with cross-functional teams to ensure high performance and responsiveness of applications. Key responsibilities include participating in software design reviews, code reviews, and providing constructive feedback, as well as writing clean, maintainable, and well-documented code. You will also be expected to debug, optimize, and test applications on various platforms such as Windows, Linux, and Embedded systems. To excel in this role, you should have a strong proficiency in C++, object-oriented programming, and data structures. Hands-on experience with Qt (Widgets, Qt Quick, Signals & Slots) and practical knowledge of QML for UI development are essential. Familiarity with multi-threading, networking (Qt Network module), and model-view-controller (MVC/MVVM) design patterns is required, along with experience using GIT or similar version control systems. Desired skills include experience in embedded Linux development, knowledge of OpenGL/Shader programming, familiarity with Cross-compilation, Yocto, or QNX, exposure to Agile/Scrum development methodology, and knowledge of CI/CD tools such as Jenkins and CMake. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field to qualify for this position.,
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
As a Machine Learning Engineer specializing in Computer Vision, you will play a crucial role in designing, developing, and deploying cutting-edge computer vision models and algorithms for real-world robotic applications. Working alongside a talented team, you will utilize state-of-the-art deep learning techniques to solve complex vision problems ranging from object detection to image segmentation and 3D perception. Your contributions will directly influence the evolution of intelligent systems within the field of robotics. This position is based on-site in Pune and requires immediate availability for joining within one month. Qualifications: - Educational Background: B.Tech., B.S., or B.E. in CSE, EE, ECE, ME, Data Science, AI, or related fields with a minimum of 2 years of hands-on experience in Computer Vision and Machine Learning. Alternatively, an M.S. or M.Tech. in the same disciplines with 2 years of practical experience in Computer Vision and Python programming. - Technical Expertise: You should possess strong experience in developing deep learning models and algorithms for various computer vision tasks, including object detection, image classification, segmentation, and keypoint detection. Proficiency in Python and ML frameworks like PyTorch, TensorFlow, or Keras is essential. Additionally, experience with OpenCV for image processing and computer vision pipelines is required. A solid understanding of convolutional neural networks (CNNs) and other vision-specific architectures such as YOLO, Mask R-CNN, and EfficientNet is expected. Ability to build, test, and deploy robust models using PyTest or PyUnit testing frameworks is necessary. Hands-on experience with data augmentation, transformation, and preprocessing techniques for visual data is also a key requirement. Familiarity with version control using Git is a plus. - Desirable Skills: Experience with 3D vision, stereo vision, or depth sensing technologies will be advantageous. Familiarity with ROS2 for integrating vision systems into robotic platforms, understanding of sensor fusion techniques (e.g., LiDAR, depth cameras, IMUs), exposure to MLOps for deploying and maintaining computer vision models in production environments, knowledge of CMake for building and integrating machine learning and vision-based solutions, experience with cloud-based solutions for computer vision, and ability to work with CUDA, GPU-accelerated libraries, and distributed computing environments are desirable skills. Location: This role is on-site in Pune, India, and immediate availability for joining is required. Why Join Us - Shape the future of robotics and AI by focusing on state-of-the-art computer vision applications. - Work in a dynamic and collaborative environment with a team of highly motivated engineers. - Competitive salary and benefits package, including performance-based incentives. - Opportunities for growth and professional development, including mentorship from industry experts. If you are passionate about leveraging deep learning and computer vision to develop intelligent systems that perceive and interact with the world, we look forward to hearing from you!,
Posted 1 week ago
4.0 years
4 - 7 Lacs
Bengaluru
On-site
Change the world. Love your job. Your career starts here! This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge? As a Software Engineer, you'll become a key contributor, where your skills and input make a big difference. In this role, you'll design embedded software and development tools that will be used to test products. You'll write code that tells chips how to operate in revolutionary new ways. And, you'll work closely with business partners and customers, as well as TI's marketing, systems and applications engineering teams, to collaborate and solve business problems. QUALIFICATIONS Minimum Requirements: 4-8 years of relative experience Degree in Electrical Engineering, Computer Engineering, Computer Science, Electrical and Computer Engineering, or related field Strong Embedded firmware skills and experience Strong Assembly, C and C++ programming skills Preferred Qualifications: Knowledge of software engineering processes and the full software development lifecycle Demonstrated strong analytical and problem solving skills Strong verbal and written communication skills Ability to work in teams and collaborate effectively with people in different functions Strong time management skills that enable on-time project delivery Demonstrated ability to build strong, influential relationships Ability to work effectively in a fast-paced and rapidly changing environment Ability to take the initiative and drive for results Great programmer: Programming skills in C/C++ and python, Modular and Object Oriented programming skills, familiarity with build systems – make, cmake, familiarity with Linux In-depth knowledge of embedded systems – VLIW and SIMD processor architecture, DMA, cache, memory architecture, inter process communication Working experience in machine learning technologies such as CNN, transformers, quantization algorithms and approaches for camera-based applications on embedded systems Working experience with DSPs (preferably TI DSPs) and hardware development boards/EVM for image/vision-based processing algorithms Good knowledge on machine learning frameworks (PyTorch), inference solution and exchange formats (ONNX, ONNX RunTime, protobufs) Basic knowledge of RTOS and Linux with exposure to debugging of embedded systems - familiarity with heterogeneous core architecture is added advantage Well verse with software development life cycle and efficient use of associated tools – Git, JIRA, bitbucket, Jenkins, containers (Dockers), CI/CD Strong Communication, documentation and writing skills ABOUT US Why TI? Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics. We're different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and every voice, and look forward to hearing yours. Meet the people of TI Benefits that benefit you. We offer competitive pay and benefits designed to help you and your family live your best life. Your well-being is important to us. About Texas Instruments Texas Instruments Incorporated (Nasdaq: TXN) is a global semiconductor company that designs, manufactures and sells analog and embedded processing chips for markets such as industrial, automotive, personal electronics, communications equipment and enterprise systems. At our core, we have a passion to create a better world by making electronics more affordable through semiconductors. This passion is alive today as each generation of innovation builds upon the last to make our technology more reliable, more affordable and lower power, making it possible for semiconductors to go into electronics everywhere. Learn more at TI.com. Texas Instruments is an equal opportunity employer and supports a diverse, inclusive work environment. If you are interested in this position, please apply to this requisition. TI does not make recruiting or hiring decisions based on citizenship, immigration status or national origin. However, if TI determines that information access or export control restrictions based upon applicable laws and regulations would prohibit you from working in this position without first obtaining an export license, TI expressly reserves the right not to seek such a license for you and either offer you a different position that does not require an export license or decline to move forward with your employment. JOB INFO Job Identification 25001868 Job Category Engineering - Product Dev Posting Date 07/20/2025, 04:49 AM Degree Level Bachelor's Degree Locations BAN4 2,3rd and 4th Floors, Bangalore, 560093, IN ECL/GTC Required Yes
Posted 1 week ago
8.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Come work at a place where innovation and teamwork come together to support the most exciting missions in the world! We're in search of a Lead Software Engineer with 8+ years (minimum) of real, practical experience in Linux system application development. The ideal candidate will have a breadth of skills across software development, reverse engineering, scripting, tool development, virtual infrastructure, and creating and testing new methods of operating in a large and dynamic work environment. Required skills: Strong C/C++ programming skills, Unix sockets, memory management, etc. Linux software development frameworks - GNU C compilers, make, gdb, MAKE/CMAKE, git, etc. Real practical experience with RedHat/CentOS/OEL-like OS environments and RPM package management. Linux shell scripting. Deep understanding of IP network protocols and principles. Experience with open-source projects like OpenSSL, curl, libmxl2, etc. Preferred skills: Python programming skills. Knowledge of virtualization principles and hypervisors. Experience with Linux performance tuning, optimization, and security configuration. Experience with APIs and CLIs for public Clouds like AWS, Azure, GCE, etc. Practical Docker build and run experience.
Posted 1 week 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough