Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
8 - 13 years
19 - 34 Lacs
Bengaluru
Work from Office
Required Experience and Skills At least 6 years of practical software development experience Very good knowledge in Yocto , Bitbake, CMake, compiler toolchains(GCC, CLANG) Hands on knowledge with Linux stack, Git, Gerrit , CI, python, containers/docker,Software build engineering Intermediate level C++ experience Hands on experience in debugging and issue analysis Self-driven and able to work independently as member of a Scrum team Business-fluent English is required, German would be an advantage Previous contributions to Upstream Yocto and other Upstream OSS components is an added plus Keywords Yocto / Linux Bitbake, python , SW development Cmake, C++ , GDB CI/CD Automotive Infotainment
Posted 1 month ago
5 - 10 years
13 - 20 Lacs
Bengaluru
Work from Office
L&T Technology Services is hiring for C++ Developer with Linux in Bengaluru- Permanent!! JD: Position - C++ Developer Experience - 5+ Years of Experience Location: Bengaluru Job Type - Permanent Skills requirements:: Linux Expertise: 5-12 years strong C, C++ experience in developing embedded Linux (Yocto) platform Ability to understand schematics, develop, debug Board support package, and drivers Knowledge on ARM based processor architecture, knowledge on SPI/I2C/UART/USB/Flash/LAN WLAN/Bluetooth technologies Experience in kernel level debugging, JTAG debugging and dump analysis tools Experience in Shell / Perl/ python scripting Expertise in using Source control tools (git/gitlab) Experience in Build automation and continuous integration Strong object-oriented design, design patterns knowledge Desired Characteristics: Ability to work independently or with a group and self-motivated. Work in an agile environment. Good to have medical domain knowledge. Experience in Eclipse Regards Vignesh R
Posted 1 month ago
1 - 5 years
0 - 3 Lacs
Gurugram
Work from Office
Role & responsibilities Experience : 1 to 5 Years Open Positions : 2 Notice Period : 30 Days Location : Gurgaon Job Summary We are seeking skilled Embedded Software Developers with strong experience in C/C++ programming , microcontroller-based system development , and exposure to 5G or wireless communication technologies . The ideal candidate will be involved in developing firmware and embedded software for camera systems integrated with 5G modules , with a focus on performance, power optimization, and real-time processing. Key Responsibilities: Design, develop, and maintain embedded software for camera modules and 5G-enabled devices . Integrate and interface camera sensors with microcontrollers and wireless modules. Develop drivers, middleware, and real-time firmware in C/C++ . Work on RTOS-based systems , and optimize for low-latency and high-throughput data streaming . Collaborate with hardware, software, and wireless teams to enable seamless camera performance over 5G. Debug and resolve performance, memory, and connectivity issues across embedded platforms. Participate in unit testing, validation, and documentation of firmware modules. Must-Have Skills: Proficiency in C/C++ for embedded systems . Experience with microcontrollers (ARM Cortex, STM32, NXP, etc.) . Solid understanding of embedded camera systems and image sensor interfacing (MIPI CSI, I2C, SPI) . Knowledge of 5G/4G LTE wireless modules and communication protocols. Experience with RTOS (FreeRTOS, Zephyr, VxWorks, etc.) . Debugging tools (JTAG, Logic Analyzer, Oscilloscope) and embedded system debugging Preferred candidate profile
Posted 1 month ago
1 - 5 years
2 - 3 Lacs
Gurugram
Work from Office
Job title: Embedded Linux developer (Yocto) Skills : C/C++ - Linux, Kernel Configuration, Linux BSP (ARM omap series), Yocto and Kernel, Yocto and Kernel Expertise, yocto build structure, yocto projects, Microcontroller , Multithreading Job Description Key Skills: Proficient in C/C++ Strong understanding of Yocto: layers, recipes, customization Experience in driver development/debugging, U-Boot, kernel customization Familiarity with Linux BSP modules and device tree customization Hands-on Linux application development: • Multi-threading and synchronization (semaphores, mutexes, queues) • Inter-process communication (pipes, shared memory) Integration of third-party software/libraries with Yocto builds Debugging and diagnostics using tools (logic analyzer, oscilloscope) Performance optimization (power, memory, CPU/GPU) Capable of independently owning and delivering complete Yocto-based embedded Linux BSP Good to have: experience in Camera domain (ISP pipelines) Key Responsibilities: Design and maintain Linux BSPs using Yocto: create and manage recipes, layers, and meta-packages Customize and manage device trees (DTB) and kernel configurations Develop and optimize power and performance in Linux BSP, file system, and services Design and implement C/C++ applications for embedded Linux environments Optimize software for constrained environments (memory, CPU, power) Troubleshoot and debug system-level issues across software and hardware boundaries Mentor junior engineers, promoting robust development practices Stay current with advancements in embedded systems and Yocto development Collaborate closely with hardware, product, and test teams to ensure delivery of high-quality products Follow Agile methodologies for development, tracking tasks via JIRA Version control and collaboration using Git and Bitbucket.
Posted 1 month ago
3 - 5 years
8 - 15 Lacs
Ahmedabad
Work from Office
We are seeking a skilled Sr. Embedded Application Developer. The ideal candidate should have 3-5 years of experience and a passion for developing Linux applications and RTOS application. Key Responsibilities: Application Development: Develop, test, and maintain efficient and scalable Linux-based applications using C/C++ programming languages. Strong understanding of Linux OS fundamentals. Proficient in scripting, with experience in Python and Bash. Develop and consume REST APIs. Networking and Communication Protocols: Proficient of Networking Concepts for communication protocols like TCP/IP, UDP, REST API, WebSocket, and others in embedded systems. Integrate network protocols with embedded Linux applications and troubleshoot network-related issues. Embedded System Interfaces/Protocols: Understanding of basic Embedded System Communication Interfaces/Protocols. Responsible for board bring up activities and should be familiar with Yocto build system. Containerization and Deployment: Utilize Docker and containerization technologies for packaging, deploying, and managing embedded applications. Experience with remote application deployment and orchestration using containerized environments. Version Control & Documentation: Strong documenting skills for clear and concise records. Knowledge of version control tools (e.g., Git) and defect tracking systems (e.g., Jira). Required Skills: Proficient in C/C++ programming for Linux application development. Solid experience with Make and CMake build systems. Strong understanding of Linux operating system, including memory management, processes, and scheduling. Familiarity with Networking Concepts. Proficient in scripting languages like Python and Bash for system automation and management tasks. Experience with Docker, Containerization and remote deployment. Familiarity with REST APIs and WebSocket. Excellent documenting skills. Knowledge of basic Embedded System Communication Interfaces/Protocols like CAN, SPI, I2C, Modbus, Ethernet. Experience working with Yocto, Buildroot, or similar tools for embedded Linux distribution creation. Qualifications: Bachelors/master's degree in computer science, or related field. 3-5 years of relevant experience in Linux application development in the EV domain. Strong problem-solving and analytical skills. Be able to handle ad-hoc changes in priority/planning. Ability to work effectively in a collaborative team environment.
Posted 1 month ago
4 - 7 years
6 - 11 Lacs
Hyderabad
Work from Office
Good knowledge of C and Embedded C Programming. Good knowledge in Linux Internals, Multi-threading programming, IPCs and Synchronization Techniques. Experience in Linux BSP Development. Experience in U-boat customization Experience in Kernel Customization and configuration Experience in Linux Build system like Yocto, Build root. Experience in configuring drivers for peripherals such as Ethernet/ Wi-Fi / Bluetooth, Audio, Display, CAN etc. Experience in Android AOSP Compilation and Configuration will be added advantage. Good Knowledge of Version Control Systems like Git, Jira, Bitbucket. Good communication skills and ability to learn new things.
Posted 1 month ago
8 - 12 years
20 - 35 Lacs
Bengaluru
Remote
Responsibilities: Create, manage, and operate a diverse set of Dev-Ops-related tools, processes, paradigms, and technologies that enable the creation and ongoing operation of the Signify IoT Platform Focus on the creation of horizontal tools, technologies, and best-practices that enable and support all the IoT Platform engineering teams to build, debug, test, release, manage and secure the IoT Platforms modern, microservices-based cloud infrastructure Collaborate in defining the methodologies and ways-of-working that will enable our fast-paced engineering teams to flourish as we collectively build-out the IoT Platform Promote and implement best practices and supporting tools/technologies for source control management, CI and CD architectures, performance, SLAs, security, audit and monitoring that will be used by every engineer within the IoT Platform organization Define common frameworks and software libraries, in various programming languages, that support the creation of efficient, scalable and highly available microservice-based architectures Support with the management of the running IoT Platform system architecture Troubleshoot issues and identify areas for continuous improvement with a particular emphasis on quality, performance and security Work closely with architects and technical product managers and other members of your team to translate overall system architecture and product requirements into well-designed, implemented and tested software solutions Work in an Agile environment to deliver high-quality software in an incremental manner Help promote the adoption of best-in-class software engineering practices, frameworks, and tools Provide guidance and feedback to other software developers Qualifications: B.Sc. in Computer Science or related Engineering is required, a Masters degree is desirable 8+ years of proven, hands-on track-record as a software engineer, focused on cloud-based systems Mastery of a variety of programming languages at least Java, Python, but knowledge of Golang or JavaScript (NodeJS) are desirable. You must have strong Java Development skills, preferably with Ver. 1.8 Proven track record developing cloud-based services (SaaS) and platforms (PaaS) Proven hands-on in-depth experience of AWS is required, both in terms of traditional technologies (e.g. EC2, S3, DynamoDB, RDS, ) as well as more recent cutting-edge paradigms (e.g. Lambda, API Gateway, Fargate, ) Proven experience of developing microservices and complex microservice-based platform architectures Excellent understanding of distributed systems, designing for scalability, performance and availability Experience of establishing non-functional best-practices and deploying supporting technologies for improving platform security (including audit) and reliability (latency, availability, scalability) Knowledge of distributed network architectures and network security is required Good knowledge of data persistence technologies including relational databases and no-SQL solutions Excellent interpersonal and technical communication with peers, and non-peers alike, with a can-do attitude 3+ years in teams applying modern agile software development practices #LI-FM
Posted 1 month ago
6 - 11 years
20 - 35 Lacs
Bangalore Rural, Bengaluru
Work from Office
"We are Hiring for Linux Device Driver Developer Role at Bangalore Location" Role: Linux Device Driver Developer Work Experience: 5 to 11 Years Location: Bangalore Required Skills & Experience: Strong programming expertise in C and C++ for embedded systems. Hands-on experience with Linux device driver development and BSP customization . Experience with embedded RTOS platforms like Linux, QNX , etc. Proficiency in writing and debugging drivers for UART, SPI, I2C, PCIe, Ethernet , and memory/storage interfaces. Solid understanding of communication protocols : SPI, I2C, UART, Ethernet. Knowledge of hypervisors and virtualization techniques in embedded domains. Skilled in using embedded system debugging tools (JTAG, GDB, etc.). Strong analytical and problem-solving capabilities. More Information: +91 7359 710155 | rushit@tekpillar.com
Posted 1 month ago
1 - 5 years
15 - 19 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Key responsibilities: Looking for skilled Linux Software Engineers with experience in Debian rules, debugging and developing Yocto Project recipes. Develop, maintain, and enhance Linux-based systems and applications, focusing on Yocto, Ubuntu, and Debian distributions. Proven experience in Linux development, with a strong focus on Yocto, Ubuntu, and Debian distributions. Contribute to open-source projects and communities, ensuring code quality and adherence to best practices. Troubleshoot and resolve issues related to system performance, security, and reliability. Create and maintain comprehensive documentation for developed software and systems. Stay up-to-date with the latest trends and advancements in Linux development and open-source technologies. Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines. Strong understanding of system architecture, kernel development, and device drivers. Requirements:Bachelors/Masters degree in Engineering, Information Systems, Computer Science, or related field.Strong development experience with C/C++ and good programming skills.Strong communication skills and analytics skillsStrong hands-on experience on Ubuntu, RedHat like Linux Distros and understanding of Linux related concepts like systemd, SELinux, Snaps, Sandboxing, Container, Docker, etc.Strong understanding of Linux kernel and internals.Strong understanding of SOC systems and related concepts, including bring-up.Good know-how of Multimedia subsystems like Camera, Video, Audio, Display and Graphics.Strong hands-on experience with troubleshooting software and system issues.Strong hands-on experience with full software development life cycle including design, implementation, deployment and support.Strong aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas.Deductive problem solving, good verbal and written communication skills for collaboration across teams. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 1 month ago
3 - 8 years
30 - 35 Lacs
Hyderabad
Work from Office
Skills required: Candidate should have 3-10yrs experience Good Knowledge of multimedia frameworks like v4l2 and DRM framework in Linux . Experience in Linux device drivers. Strong knowledge in C. Hands-on experience with Configuration Management tool like GIT, Perforce. Knowledge on GStreamer multimedia framework Have an interest to constantly learn and share new findings. A quality mindset, ability for strategic thinking and a drive to always improve. Self-motivated Nice To Have: GStreamer application development for creating multimedia pipelines Responsibilities: The engineer will be responsible for the Development, debugging, bug fixing and testing of our Xilinx embedded distribution with Yocto flows.
Posted 1 month 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
20312 Jobs | Dublin
Wipro
11977 Jobs | Bengaluru
EY
8165 Jobs | London
Accenture in India
6667 Jobs | Dublin 2
Uplers
6464 Jobs | Ahmedabad
Amazon
6352 Jobs | Seattle,WA
Oracle
5993 Jobs | Redwood City
IBM
5803 Jobs | Armonk
Capgemini
3897 Jobs | Paris,France
Tata Consultancy Services
3776 Jobs | Thane