Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 5.0 years
6 - 11 Lacs
kochi
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain " from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps.Experience3-5 Years.
Posted 2 days ago
5.0 - 8.0 years
5 - 10 Lacs
bengaluru
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain " from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps.Experience5-8 Years.
Posted 2 days ago
5.0 - 8.0 years
5 - 10 Lacs
mumbai
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain " from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps.Experience5-8 Years.
Posted 2 days ago
3.0 - 5.0 years
6 - 11 Lacs
bengaluru
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain " from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps.Experience3-5 Years.
Posted 2 days ago
5.0 - 8.0 years
5 - 9 Lacs
hyderabad
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Deliver No Performance Parameter Measure 1. Continuous Integration,Deployment & Monitoring 100% error free on boarding & implementation 2. CSAT Timely customer resolution as per TAT Zero escalation Mandatory Skills: DevOps. Experience5-8 Years.
Posted 3 days ago
4.0 - 9.0 years
12 - 16 Lacs
hyderabad
Work from Office
Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Product development or systems engineering background with hardware platforms and their software & firmware ecosystems Excellent verbal communication and written, presentation skills . Excellent interpersonal, organizational, analytical and planning. Experience working in a fast-paced matrixed technical organization. Skills Must have Sr. Engineer with 3-10 Yrs of experience in embedded Linux driver/kernel development Strong C development skills. Developing baremetal drivers, application for ARM based systems. Good working experience with linux v4l2, DRM frameworks, i2c, IPC, DMA driver development. Good working experience with multimedia IPs like MIPI, HDMI, SDI, VCU, ISP etc. Work experience in ARM architecture. Linux Device driver programming experience in Linux Kernel and Drivers. System knowledge, System Debugging. Nice to have Exposure to SafeRTOS, FreeRTOS is a plus.
Posted 3 days ago
5.0 - 8.0 years
5 - 9 Lacs
bengaluru
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: Google Cloud DevOps. Experience: 5-8 Years.
Posted 3 days ago
4.0 - 7.0 years
9 - 13 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, applying your knowledge of technologies and methodologies, and ensuring that the software solutions meet client needs and project requirements. You will engage in problem-solving and decision-making processes, contributing to the overall success of the projects you oversee. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - Automotive ECU Development with Embedded JAVA:Hands-on experience in development and configuration management for automotive Electronic Control Units (ECUs)-Strong experience in Core Java and Embedded Java programming.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 7.5 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.-A 15 years full time education is required. (Bachelor or masters degree in Computer Science, Electronics, or a related field). Qualification 15 years full time education
Posted 3 days ago
4.0 - 7.0 years
9 - 13 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will engage in the development and configuration of software systems, either managing the entire process or focusing on specific stages of the product lifecycle. Your day will involve applying your extensive knowledge of various technologies, methodologies, and tools to support projects and clients effectively, ensuring that the software solutions meet the required standards and specifications. You will also collaborate with team members to drive innovation and efficiency in software development practices, fostering a productive and inclusive work environment. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - Proven experience as a Scrum Master, skilled in leading Agile teams, facilitating Scrum ceremonies, and driving continuous improvement.-Proficient with Agile project management tools such as JIRA for backlog and sprint management, and Confluence for documentation and team collaboration.-Hands-on experience in Automotive ECU Development with Embedded Java, including development and unit testing for automotive Electronic Control Units (ECUs).-Experience with version control systems like Git.-Hands-on experience with debugging tools and hardware integration.-Experience as a Technical Architect capable of defining system architecture, setting technical standards, and guiding development teams to successful delivery. Good to have skills:-Expertise in Core Java and Embedded Java programming.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.-Experience with automotive communication protocols such as MQTT, CAN, or Serial Communication. Additional Information:- The candidate should have minimum 12 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. (Bachelor or masters degree in Computer Science, Electronics, or a related field). Qualification 15 years full time education
Posted 3 days ago
3.0 - 5.0 years
3 - 7 Lacs
ahmedabad
Work from Office
Looking for a creative and highly motivated Embedded Software Engineer with hands-on experience in Multimedia. The role also requires hands-on experience with Multimedia HAL frameworks and subsystem drivers for Linux, with strong proficiency in C/C++ on Linux. Responsibilities Design, Implement & Build solutions using Multimedia processing techniques. Deliver on market relevant use-cases on any of SoC/GPU/DSP/CPU platforms. Customize/Optimize Multimedia pipelines for a particular target hardware. Bring-up and development of multimedia drivers, libraries and applications. Debugging and development on Linux Kernel media subsystem drivers and customer issues. Debugging and development on media HAL frameworks and application development. Feature enhancements, Integration & Bug fixing. Contribute to in-house efforts towards POC demos. Mentor and train junior team members Effort estimation, planning, customer interaction Travel and work at customer location as per project requirements. Required Skills 3 - 5 years of experience in Embedded Software with strong command over C/CPP Hands-on experience on Multimedia HAL & Frameworks Hands on experience on any one of the Linux kernel media frameworks (e.g. V4L2, DRM-KMS, ALSA-ASoC etc) Familiarity with streaming protocols and audio-video encoding/decoding Hands on experience on multimedia HAL frameworks such as GStreamer and openmax. Experienced with implementing audio-video capture/display drivers for interfaces like HDMI, DisplayPort, SDI, MIPI CSI/DSI, DVI, VGA, PCIe, I2S, SPDIF... or Audio-Video processing kernel drivers like, Video/Audio TPG (Test Pattern Generator), Video Scaler, Color Conversion, Interlacer/De-interlacer, Gamma correction, Demosaic, chroma resampler, Scene change detection, ALSA ASoC drivers (Machine driver, CPU DAI driver, Codec DAI driver, PCM/DMA Driver) Basic knowledge of audio and video terminologies Must have hands on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, debugging kernel messages etc Hands-on experience on any one of the debugging tools like GDB, KGDB, JTAG, ADB Familiarity with tools like Logic Analyzer, Phabrix Analyzer, BlackMagic or AJA SDI/HDMI Converters, DSO/CRO, Spectrum Analyzer would be added advantage Familiarity with development using Host - Target tool chains for embedded platforms Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree etc. is must Strong fundamental knowledge of Multimedia (audio, video and codecs) terminologies Sound knowledge of SW development tools such as Git/Gerrit, CVS, Confluence, JIRA, bit-bucket, SourceTree etc Self-starter, problem-solving mentality, and creative thinker Desired Skills: Experience in developing Computer vision applications on Nvidia/Intel/Qualcomm platforms Good to have Background in color science and image signal processor pipelines. Experience in working on DSP Platforms for Image Processing/Computer Vision, is an advantage Hands-on experience with SoC/GPU based Vision Analytics is a plus Experience with image processing algorithms or image/video quality tuning algorithms is a plus Experience in delivering Computer vision solutions for Automotive domain. Good knowledge of working with Open-source software packages is preferred Independently lead the module with 1 or 2 engineers Education Requirements: B. Tech / M. Tech (ECE / CSE)
Posted 3 days ago
4.0 - 8.0 years
7 - 16 Lacs
hyderabad
Work from Office
Job Title: Linux Device Driver Engineer Experience: 4 to 8 Years Location : Hyderabad Job Type: Full-Time Job Summary We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software. Key Responsibilities • Porting existing Linux device drivers to new platforms, SoCs, and kernel versions. • New driver development for custom hardware components and peripherals. • Debugging kernel and driver-level issues using industry-standard tools. • Integration & bring-up of hardware with Linux-based systems. • Collaborate with hardware teams to interpret specifications and enable device functionality. • Optimize drivers for performance, reliability, and resource efficiency. • Write clear technical documentation for driver APIs, design, and integration steps. Required Skills & Qualifications • Bachelors/Masters in Computer Science, Electronics, or related field. • 4 to 8 years of professional experience in software development. • Strong proficiency in C/C++ programming and memory management. • Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.). Good understanding of Linux kernel architecture, module programming, and build systems. • Knowledge of interrupt handling, DMA, and device tree configuration. • Familiarity with cross-compilation and embedded Linux toolchains. • Experience with debugging tools (GDB, ftrace, perf, printk, etc.). • Version control experience (Git). Preferred Skills • Exposure to multiple driver types (networking, storage, multimedia, etc.). • Experience with Yocto, Buildroot, or similar embedded Linux environments. • Knowledge of real-time Linux and RT patches. • Scripting knowledge (Python, Bash) for testing and automation. Soft Skills • Strong analytical and debugging skills. • Good communication and collaboration abilities. • Ability to work independent
Posted 3 days ago
5.0 - 8.0 years
5 - 9 Lacs
bengaluru
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps. Experience: 5-8 Years.
Posted 3 days ago
4.0 - 7.0 years
8 - 13 Lacs
bengaluru
Work from Office
We are seeking a skilled Embedded Linux Driver Developer to work on multimedia devices, focusing on audio and video subsystems. The role involves developing and maintaining Linux device drivers for multimedia hardware, including audio codecs, DAC/ADC components, and DSP firmware. Key Responsibilities Design and implement Linux device drivers for multimedia hardware Develop kernel modules for audio and video subsystems , including codecs and signal processors Interface with multimedia components such as Audio DAC/ADC and video capture/playback devices Optimize performance and ensure real-time processing for multimedia applications Debug and troubleshoot driver-level issues using tools like JTAG and kernel logs Collaborate with hardware and software teams to ensure seamless multimedia integration Maintain and enhance support for multimedia protocols and standards Primary Skills Strong proficiency in C/C++ and object-oriented programming Experience with Embedded Linux driver and kernel development Deep understanding of multimedia systems , including audio/video codecs and protocols Familiarity with Audio DAC/ADC components and DSP firmware development Proficiency in RTOS or bare-metal firmware environments Expertise in system-level debugging and performance tuning Secondary Skills Knowledge of UNIX/Linux system administration Exposure to IT operations , infrastructure , and server administration Experience with multi-paradigm programming and embedded software architecture Familiarity with information technology and technology trends Preferred Qualifications Bachelors or Masters degree in Electronics , Computer Engineering , or related field 5+ years of experience in Linux device driver development for multimedia systems Prior experience in consumer electronics , automotive infotainment , or media streaming devices Strong analytical and problem-solving skills Excellent communication and documentation abilities
Posted 3 days ago
0.0 - 10.0 years
0 Lacs
karnataka
On-site
You will be responsible for designing, implementing, and maintaining the Doppelio Virtualization Platform to support Linux-based IoT applications with seamless access to various peripherals without the need for modifications or recompilation. Your day-to-day activities will involve collaborating with team members to discuss project requirements and progress in the Research & Development (R&D) phase. You will be instrumental in the ongoing innovation, development, and enhancement of the platform. Additionally, you will work on deploying customer applications successfully on the platform. As a suitable candidate for this role, you must possess strong C programming skills and have a deep understanding of Linux internals and system programming. Your experience working with at least one peripheral, preferably CAN bus, will be valuable. Knowledge of basic C++ and Python is desirable. Any experience in the following areas will be considered a significant advantage: - Utilizing QEMU - Working with Docker - Adding QEMU devices or porting QEMU - Embedded Linux - Yocto Project - Developing Embedded Applications through bare metal programming or any Real-Time Operating System (RTOS) Join us at Doppelio and play a pivotal role in shaping the future of IoT while embracing the role of a Cutting-Edge Linux Geek. Apply today by sending your resumes to careers@doppelio.com.,
Posted 4 days ago
3.0 - 7.0 years
0 Lacs
kozhikode, kerala
On-site
The job involves delivering advanced training sessions in embedded systems, covering a wide range of topics such as advanced C programming, C++ programming, Autosar, Python programming, GUI development, ARM7, ARM CORTEX, PIC, AVR Atmega, communication protocols, real-world interfacing, single board computers, Embedded AI with TinyML and EDGE AI, RTOS, Embedded networking, IOT, Embedded Linux and device drivers, robotics, and PCB designing. As a trainer, you will be responsible for tailoring training programs to meet the specific needs of technical professionals and individuals transitioning into careers in embedded systems. You will guide participants through hands-on projects to enhance their learning and practical application of embedded systems techniques. Additionally, you will assist students in conceptualizing, planning, and executing academic projects that showcase their proficiency in embedded systems. This is a full-time position that requires work to be conducted in person.,
Posted 4 days ago
8.0 - 13.0 years
0 - 0 Lacs
chennai, tamil nadu
On-site
Job Description: As an Audio Driver Development Engineer, you will be responsible for developing audio drivers with a focus on embedded Linux/Linux application/driver/kernel development. With over 8 years of experience in the field, you will leverage your strong C/C++ development skills and understanding of object-oriented design to contribute to the team's success. Your key responsibilities will include working on Linux fundamentals, Audio HAL, Audio sub-systems, Audio drivers, frameworks, ALSA SOC(ASOC), and Audio protocols such as I2S. In addition, you will utilize your experience with IPC, DMA driver development, and host to DSP communication to enhance the audio driver development process. A strong background in embedded systems development, system knowledge, and system debugging will be essential for this role. Your experience with kernel mode driver programming in Linux will also be a valuable asset in fulfilling the requirements of this position. Preferred skills for this role include experience with Any RTOS porting and additional exposure to host to DSP communication, which will further strengthen your capabilities as an Audio Driver Development Engineer.,
Posted 6 days ago
9.0 - 13.0 years
0 Lacs
karnataka
On-site
We are seeking a highly skilled Embedded C++ Developer with 9 to 12 years of experience in compiler design and development for a high-performance security system project in Bangalore. The project involves converting SNORT rule sets into state tables, implementing regex pattern matching, and integrating with FPGA-based acceleration engines. As an Embedded C++ Developer, your key responsibilities will include designing and developing a C++ compiler for optimized state machines, implementing regex parsing and lookup modules for high-speed pattern matching, collaborating with hardware teams for FPGA acceleration optimization, interfacing with customers to gather requirements and feedback, debugging and optimizing code for performance and memory efficiency in embedded environments, and ensuring integration and stability across platforms by working closely with QA and system teams. The ideal candidate should have 9 to 12 years of hands-on experience in Embedded C++, strong proficiency in C++ programming (preferably modern C++ - C++11/14/17), a solid understanding of compiler theory, state machines, and parsing techniques (e.g., Lex/Yacc), experience with regular expression engines, pattern matching techniques, and intrusion detection systems, exposure to FPGA-based acceleration and HLS flow, familiarity with Embedded Linux or RTOS-based systems, and knowledge of networking protocols, SNORT rules, or packet inspection. Experience with version control systems (Git), CI/CD integration, and debugging tools (gdb, valgrind, etc.) is also required. In addition to technical skills, the successful candidate should possess strong analytical and problem-solving abilities, excellent communication skills for collaboration with internal teams and customers, and the ability to work in a dynamic, fast-paced environment while adapting to changing priorities. Preferred qualifications include a Bachelor's or Master's degree in Computer Science, Electronics, or a related field, as well as previous experience in network security, IDS/IPS systems, or compiler development projects.,
Posted 1 week ago
4.0 - 8.0 years
0 - 0 Lacs
karnataka
On-site
As an Embedded & Application Developer, you will be responsible for building, maintaining, and supporting software solutions with a commitment to delivering quality solutions on time and to agreed product management and customer standards. This hybrid role requires you to be on-site at our Tampa, Florida office. Your responsibilities will include software development and documentation, contributing to requirement gathering, specification creation, and design, as well as project planning by providing input on estimates and dependencies. You will develop new functionality and modifications, ensure minimal defects, and meet implementation timelines. It is essential to complete software documentation, update product documentation, and ensure all functionality is delivered with regression/unit tests. Moreover, you will respond to product issues, update regression/unit test suites, contribute to software design and architecture, and collaborate with fellow developers, architecture team, and product management. Your role will involve creating developer test plans, following agile development methodology, and actively seeking continuous improvement in systems and processes. Qualifications: - Tertiary qualification in Computer Science, Software Development, or Engineering - Proficiency in C++ - 4+ years of development and/or testing experience using C++ - Experience with Version Control Systems (Git) - Technical skills in software development, network systems, and software testing - Problem investigation and resolution experience in a software environment Desirable skills include familiarity with Embedded Linux x86/ARM, C, Java, Assembler, Python, Bash scripting, and the ability to promote a test-driven development approach. Experience using embedded tools like compilers, debuggers, JTAG, protocol analyzers, and RTOS or OSes is a plus. The base compensation range for this position is $96,800 to $149,900 per year, with the actual salary determined based on relevant factors such as experience, skills, location, credentials, and internal equity. Additionally, Vontier offers a premium suite of health and wellness programs, including medical, dental, vision, disability, and life insurance, along with other benefits for you and your family. Invenco by GVR is a dynamic and innovative force in technology-driven retail solutions, formed by integrating groups within the Gilbarco Veeder-Root network and acquiring technology companies worldwide. Vontier, a global industrial technology company, unites productivity, automation, and multi-energy technologies to meet the evolving mobility ecosystem's needs. Embracing a culture of continuous improvement and innovation, Vontier delivers smart, safe, and sustainable solutions worldwide.,
Posted 1 week ago
0.0 - 10.0 years
0 Lacs
karnataka
On-site
As a member of our team at Doppelio, you will be responsible for designing, implementing, and maintaining the Doppelio Virtualization Platform. This platform is capable of running Linux-based IoT applications that access various peripherals without the need for any modifications or recompilation. Your day-to-day activities will involve engaging in research and development by collaborating with team members to discuss project requirements and progress. You will be at the forefront of ongoing innovation, development, and platform hardening. Your role will also include the successful deployment of customer applications on the platform. The ideal candidate will possess strong C programming skills and a deep understanding of Linux internals and system programming. You should have knowledge of the internal workings of the operating system, including the construct of everything as files, multi-process and thread architectures, environment, memory mapped files, networking basics, and more. Experience working with at least one peripheral, preferably the CAN bus, is required. Additionally, proficiency in basic C++ and Python is desirable. Furthermore, experience in any of the following areas would be highly advantageous: - Using QEMU - Using Docker - Adding QEMU devices/porting QEMU - Embedded Linux - Yocto Project - Embedded Applications (bare metal programming/any RTOS) Join us at Doppelio and play a pivotal role in shaping the future of IoT as a Cutting-Edge Linux Geek. If you are ready to contribute your expertise and be part of an innovative team, we encourage you to apply today by sending your resumes to careers@doppelio.com.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
Experience in porting, integrating, and testing stacks including Modbus, Profibus, Industrial Ethernet, Interbus, and Controller Area Network. Proficient in designing, developing, and testing software for controlling distance, position, velocity, and electronic gearing of industrial control and information systems, motion controllers, and motion applications. Skilled in PLC programming and developing HMI/UI applications on various platforms like Windows, Mac, and Embedded Linux. Conduct commissioning testing of industrial controllers. Familiar with using Configuration Management Tools such as Rational Clearcase, CVS, and Perforce.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
You will be responsible for the Tools and Infrastructure Platforms for the engineering team at Ethernovia. This responsibility includes developing software for Ethernovia's Evaluation platforms that are used to debug, test, and demonstrate the company's networking devices. This software includes BSP (Board Support Packages), drivers for onboard devices, middleware software. Our products and hence tool infrastructure is quite data intensive and we are looking for candidates who are able to create tools for handling large volume of test data output and help visualize this data in command line and graphic tools. Technical Qualifications Bachelors or Master's degree in Computer Science/Software or related field. Work Experience: 3 years for Mid-level and 7 years for Senior Level position. Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals. Proficient in C/C++ Programming Language. Experience in Python is a plus. Experience with BSP (Board Support Packages) preferably Linux systems like Beaglebone or Raspberry Pi. Device drivers, preferably for devices on hardware buses like I2C, SPI and Ethernet. Good understanding of Operating systems preferably Embedded Linux. Experience with integration and testing of open-source middleware, libraries, and drivers. Hands on Experience with Hardware and embedded processors. Nice to Have Experience with GNU or similar compiler, debugging suite. Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB. Code Version Control and Review tools/processes like Perforce/Git, Swarm. Automation and DevOps tools like Jenkins. ARM family of processors or similar embedded processors. Performance testing of communication devices. GRPC, Protobuf or similar Remote Procedure Call (RPC) software. Boot code like uboot or similar. Experience in Verification/validation experience including HW languages (System Verilog, Verilog, UVM) is a big plus. Experience in SystemC and transaction-level modelling (TLM). Soft Skills Self-motivated and able to work effectively both independently and in a team. Excellent communication/documentation skills. Attention to details. What you'll get in return: Pre IPO stock options Cutting edge technology World class team Competitive base salary Flexible hours Medical, dental and vision insurance for employees Flexible vacation time to promote a healthy work-life balance,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Middleware Engineer at Netradyne, you will be a part of the Device Middleware team where you will play a crucial role in designing and developing middleware components and services for our embedded Linux-based platforms. Your responsibilities will include working on IPC mechanisms, system daemons, service orchestration, and collaborating with various teams to ensure software reliability and scalability. To excel in this role, you should possess a Bachelor's or Master's degree in Computer Science or Electronics with 5 to 8 years of experience in system software development on Linux. Strong C/C++ programming skills and a solid understanding of Linux internals are essential. You should also have experience with IPC mechanisms, multithreading, synchronization concepts, and working with build systems like CMake and Make. Preferred skills include experience in embedded Linux, socket programming, video streaming, and familiarity with container technologies like Docker and Kubernetes. Additionally, knowledge of scripting languages such as Bash and Python, exposure to security frameworks for Linux systems, and contributions to open-source Linux projects are advantageous. If you are passionate about low-level software, embedded systems, and enjoy solving complex problems, Netradyne offers an opportunity to shape the future of intelligent mobility solutions. Join our team of forward-thinking individuals and contribute to our growth in the transportation ecosystem.,
Posted 2 weeks ago
7.0 - 11.0 years
0 Lacs
karnataka
On-site
X-PHY is a leading cybersecurity technology company that specializes in providing advanced solutions to safeguard businesses against emerging cyber threats. As a hardware-based cybersecurity firm, our focus is not just on creating products but on shaping the future of cybersecurity. We are on a mission to redefine industry standards, push boundaries, and develop transformative solutions that protect the digital world. Joining our team means embarking on an entrepreneurial journey where you have the opportunity to not only work for the company but to grow alongside it. We are seeking individuals who are visionary thinkers, bold strategists, and decisive doers. We are looking for people who are ready to challenge conventional norms, drive innovation, and be part of something transformative. If you are passionate about shaping the future of cybersecurity, this is your chance to make a difference at X-PHY. Currently, we are looking to hire a Senior Firmware Engineer to assume the role of Team Lead for our firmware group. This position involves a combination of hands-on embedded firmware development, technical leadership, and strategic oversight. As the Team Lead, you will be responsible for leading a dedicated team in designing, developing, and optimizing firmware for our cutting-edge cybersecure hardware products. You will collaborate closely with cross-functional teams, including hardware, FPGA, and cybersecurity engineers, to deliver secure, high-performance, real-time firmware systems on ARM and FPGA-based platforms. **Key Responsibilities:** - Lead the firmware development lifecycle, from architecture and design to implementation, validation, and deployment. - Guide and mentor junior engineers, perform technical reviews, and help enhance team capabilities. - Design, develop, and maintain low-level firmware and device drivers for ARM and FPGA-based embedded platforms. - Collaborate with hardware and FPGA engineers to define system architecture and interface layers. - Work on secure boot processes, BSPs, and diagnostic firmware for secure SSDs and other hardware. - Implement cybersecurity measures such as encryption, secure key storage, and tamper detection in firmware. - Oversee firmware testing infrastructure, including unit testing, integration testing, and CI support. - Interface with other engineering leads to align schedules, requirements, and product goals. - Contribute to system performance tuning and optimization. - Stay updated with best practices in embedded security, real-time processing, and secure firmware updates. **Qualifications:** - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. - 7+ years of experience in firmware or embedded software development, with at least 2 years in a technical leadership role. - Proficient in C/C++, with additional experience in Python for scripting and testing. - Strong experience with ARM architectures and SoC platforms. - Expertise in firmware-hardware interaction, device drivers, memory-mapped I/O, and BSPs. - Experience developing for and integrating with FPGAs using Verilog/VHDL. - Deep understanding of real-time operating systems and/or embedded Linux environments. - Familiarity with hardware protocols including PCIe, I2C, SPI, UART, and DDR. - Hands-on debugging experience using tools such as JTAG, oscilloscopes, and logic analyzers. - Proven ability to lead complex technical projects across multiple teams. **Preferred Qualifications:** - Experience with secure embedded systems, cybersecurity principles, and threat models. - Familiarity with AI/ML deployment on embedded platforms. - Experience with Git-based workflows, CI/CD pipelines, and build systems. - Experience with NVM systems and custom SSD firmware development. Please note that this is a full-time, onsite role based in Singapore. Only candidates currently based in Singapore or willing to relocate will be considered. **Benefits:** - Performance Bonus: Competitive bonuses tied to high performance. - Restricted Stock Units (RSUs): Stake in the company's success. - Career Advancement Opportunities: Clear career progression pathways. - Collaborative Work Environment: Innovation, collaboration, and continuous improvement are valued.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for a Software Engineer to join their Engineering Group. As a Qualcomm Software Engineer, you will play a key role in designing, developing, modifying, and validating embedded and cloud edge software, applications, and utility programs to create cutting-edge products that exceed customer requirements. You will collaborate with various teams to design system-level software solutions and gather performance requirements and interfaces information. To qualify for this position, you must have a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with at least 2 years of Software Engineering experience, or a Master's degree with 1+ year of experience, or a PhD in a related field. Additionally, you should have 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. Qualcomm is a pioneer in integrated chipsets for advanced mobile devices, and the Multimedia Camera System group is responsible for creating camera and imaging solutions for Qualcomm chipsets. They are currently seeking Software Tool Engineers to work on tuning and software enablement Chromatix tuning tool development. Successful candidates will be involved in developing tools that facilitate tuning and configuration of camera hardware and software modules. The responsibilities of this role may include designing and implementing PC application software for multimedia platforms, supporting local software teams, and collaborating with global teams. The ideal candidate should have 2-5 years of experience in developing commercial software, proficiency in programming languages like C#/C++/C, experience with GUI frameworks, software design patterns, and dynamic programming, among other skills. Minimum qualifications for this position include a Bachelor's degree in engineering, Information Systems, Computer Science, or related field, along with 2+ years of Software Engineering experience, or a Master's degree with 1+ year of experience, or a PhD in a related field. Additionally, proficiency in programming languages is required. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can reach out to Qualcomm for support. It is essential for employees to adhere to all applicable policies and procedures, including those related to confidentiality and security. Please note that Qualcomm's Careers Site is intended for individuals seeking job opportunities directly with Qualcomm. Staffing and recruiting agencies are not authorized to use the site for submissions. If you have any inquiries about this role, you can contact Qualcomm Careers for more information.,
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
pune, maharashtra
On-site
As a highly experienced Technical Manager for the Embedded Systems team specializing in Internet and Telecom Products, you will have the opportunity to lead a group of talented engineers to design, develop, and optimize embedded systems for next-generation communication devices and network solutions. This role requires a strong technical leader with a proven track record in embedded systems, networking, and telecom hardware and software development. Your key responsibilities will include leading and managing a team of embedded engineers working on telecom and networking product development. You will promote a collaborative and innovative environment to enhance team productivity, ensure timely and high-quality delivery of projects, and provide technical guidance on system integration, firmware development, and hardware-software co-design. Additionally, you will oversee the architecture, design, and implementation of embedded systems for networking and communication products, ensuring compliance with industry standards and telecom regulations. In this role, you will lead planning, execution, and delivery of embedded solutions in alignment with telecom product roadmaps. You will collaborate with network engineers, software developers, and product managers to define technical requirements and deliver solutions that meet market demands. By proactively identifying potential risks, troubleshooting issues, and ensuring the project stays on track with deadlines, you will play a crucial role in the success of the projects. Moreover, you will be responsible for evaluating emerging technologies in the Internet and wireless domains, driving innovation in areas such as 5G, IoT connectivity, and networking protocols, and recommending improvements to the embedded systems architecture, tools, and processes to ensure they remain state-of-the-art. Engaging with clients and stakeholders to understand their technical requirements and providing solutions that align with their business objectives will also be a part of your responsibilities. To excel in this role, you should possess a Bachelor's or Masters degree in Electrical Engineering, Computer Engineering, Embedded Systems, Telecommunications, or a related field, along with a minimum of 6-8 years of experience in embedded systems development, particularly in Internet and telecom products. Strong technical skills in embedded programming, real-time operating systems, networking protocols, and telecom standards are essential, along with experience in project management methodologies such as Agile/Scrum. Strong leadership, communication, and organizational skills, as well as the ability to effectively communicate complex technical information, are also required. Join us to be part of a team building cutting-edge telecom and Internet infrastructure products in an innovation-driven, collaborative environment with a focus on next-generation communication technologies. We offer a competitive salary and benefits, along with opportunities for professional growth in a fast-evolving industry.,
Posted 3 weeks 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
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City