Home
Jobs

1596 Rtos Jobs - Page 49

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5 - 10 years

15 - 20 Lacs

Chandigarh, Tamil nadu, arunachal pradesh

Work from Office

Naukri logo

Your proficiency in RTOS, coupled with a strong inclination towards self-learning, will be crucial in ensuring the performance, reliability, and innovation of our embedded systems. You will be responsible for Design, develop, and maintain embedded software for drone flight control, communication, and sensor integration. Collaborate with hardware engineers to optimize the performance of embedded systems in terms of power consumption, processing speed, and reliability. Implement and test communication protocols to ensure seamless connectivity between drones and ground control systems. Debug and troubleshoot embedded systems issues, providing timely solutions to maintain optimal drone performance. Must Have 0-2years of experience in embedded firmware and driver development. Strong development experience in embedded C and RTOS Should have detailed knowledge and experience on microcontrollers / microprocessors (16 bit/32 bit) Strong in OS concepts like efficient multi-threading and resource-sharing Experience in working with firmware, application and board support packages Expert knowledge on protocols like (RS485, SPI, I2C, ADCs, PWM, CAN) Embedded development tools and methodologies Version Control Systems Clear Case / RTC /GIT Experience with firmware development, testing, and system level bring up and debugging. Experience in working with wireless communications modules (like BLE, Lo-Ra, 4G) Attractive perks that you avail Flexible Work Arrangements: Enjoy flexibility with remote work options and adaptable schedules. Equity Ownership: Stock options or equity grants to share in the company's success and growth. Learning and Development: Fuel your growth with access to workshops, conferences, and on-going training. Casual Dress Code: Express yourself comfortably with a relaxed dress code. Modern Workspaces: Innovate in flexible, collaborative workspaces that inspire creativity. Health and Wellness: Stay healthy with comprehensive insurance and mental health support Location-Chandigarh,AP, UP, MP, WB, Tamil nadu, HP, arunachal pradesh, uttranchal, uttrakhand, gujarat, kerala, karnataka, telengana, orrisa, assam, manipur, J&K, ladhak, maharastra, mehgalaya, manipur, sikkim, nagaland, punjab, rajasthan, jharyana, delhi, dadar nagar haveli, andaman nicobar islnads

Posted 2 months ago

Apply

10 - 15 years

35 - 40 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking an experienced Graphics Driver Development Expert with a strong background in C programming, device driver development, and embedded systems. The ideal candidate will have a minimum of 10 years of experience in the field and a proven track record of working with graphics device drivers, display controllers, and ARM Cortex Microcontrollers. Job Description In your new role you will: Design, develop, and maintain graphics device drivers for embedded systems. Collaborate with cross-functional teams to ensure seamless integration of graphics drivers with other system components. Optimize graphics driver performance for power consumption, memory usage, and rendering speed. Troubleshoot and debug platform issues using various debugging tools and techniques. Develop and maintain technical documentation for graphics driver development. Your Profile You are best equipped for this task if you have: Bachelors or Masters degree in Computer Science, EC or related branch. 10+ years of experience in graphics driver development, device driver development, and embedded systems. Experience working with graphics frameworks like LVGL, Qt, Embedded Wizard, Crank. Experience in RTOS environments like Free RTOS, Zephyr. Well versed with Display interface protocols like MIPI DBI, DPI. DSI. Experience in working with MIPI analysers is added advantage. Expert-level proficiency in C programming language. Strong understanding of device driver development principles, including interrupt handling, memory management, and synchronization techniques. In-depth knowledge of embedded systems, including ARM Cortex Microcontrollers. Good working experience with graphics device drivers, display controllers, and related technologies. Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions. Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams. Experience with version control systems such as Git Experience with graphics APIs such as OpenGL. Familiarity with embedded Linux or other real-time operating systems. Experience with version control systems such as Git. Experience with C++ and scripting language Python.

Posted 2 months ago

Apply

8 - 11 years

19 - 24 Lacs

Bengaluru

Work from Office

Naukri logo

In this position , you will be responsible for defining and delivering the innovative engineering solutions, focusing on security for embedded devices. You will have an excellent opportunity to work with cross functional teams involving top minds from marketing, software, application and silicon design teams. Job Description In your new role you will: Provide Design proposals and technical definitions for Firmware, Middleware, and Hardware blocks. Work cross-functionally with Marketing, Customers, and Design teams to create suitable product solutions. Create technical articles, Application notes and represent trade shows and external forums. Enable Design-in projects using Infineon s IoT portfolio and produce system-level content. Technical training for external customers and Infineon Sales, Marketing, and Applications team. Initiate and drive creative end solutions using product s capabilities and feature set. Knowledge of Embedded Security, Trusted Firmware, Secure Boot, Certification, etc. will have added value. Conduct technical research and monitor current trends in technology. Your Profile You are best equipped for this task if you have: BTech/MTech in Electronics, Computer Science or similar field with over 8 years of experience in development of embedded systems . Sound understanding of Embedded Systems, Microcontrollers, ARM Cortex - M Architecture. Knowledge of C programming and RTOS fundamentals. Good understanding of Digital and Analog peripherals and inter chip communication protocols. Previous experience with Security features such as T rusted Firmware, Trust Zones, Secure Boot, Bootloaders, Firmware update etc. on embedded platforms will be an added advantage. Understanding the requirements and converting them into software solutions. Ability to solve and root-cause complex multi-level engineering problems. Good verbal written communication skills and mindset of teamwork. Must be passionate to learn new technologies and work in a fast-paced environment. Prior experience in writing technical documents like application notes and technical reference manuals etc. Prior experience in developing deploying complex systems with security is an added advantage. Experience in multicore software development is a plus.

Posted 2 months ago

Apply

4 - 9 years

6 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role - Grade Specific Capgemini is hiring for below UEFI Developer Role, interested candidates please apply. Role & responsibilities Strong experience in C Programming. Hands on experience in UEFI/ BIOS Development. EDK2 Platform with any of the modules experiencePEIM, DXE Bare matel development of any of the communication protocol like, UART, SPI, I2C, ADC,DAC ... ToolsGit, JIRA, QEMU, Jenkins, etc. Notice Period15 Days/30 Days/60 Days LocationBangalore

Posted 2 months ago

Apply

4 - 9 years

6 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role - Grade Specific Capgemini is hiring for below FreeRTOS Developer Role, interested candidates please apply. Role & responsibilities What you will do: Deliver platform software components to support new features/asks. Enhancing the DX-Developer Experience (API's, Sample Apps, Tools Integration, Documentation) of the Platform Software. Add support for new features/peripherals as per the HRM. Porting of Platform SW components. Minimum Qualifications: 3+ years of hands-on embedded software development Strong C programming knowledge Coding experience with developing modules/components using layered architecture for Platform SW. Exposure to highly resource-constrained, real-time, embedded environments. Experience writing and optimizing device drivers for MCU peripherals (UART, SPI, GPIO, i2c, RTC, DMA, Watchdog, etc.) Experience with one or more RTOS Free RTOS, uc/OS. Proficiency with electronics bench test equipment such as oscilloscopes, logic analyzers, etc. Experience working within a global organization Excellent communication skills Qualifications Considered a Plus: Experience working for a semiconductor company Experience with Assembly Language for at least one MCU (ARM, RISC-V) Understanding of hardware IP architecture, development and verification Notice Period15 Days/30 Days/60 Days LocationBangalore

Posted 2 months ago

Apply

4 - 8 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role - Grade Specific Job description Capgemini is hiring for below Bluetooth Automation Role, interested candidates please apply JOB Description 4 + years of experience in Bluetooth firmware/software validation. The candidate should have strong knowledge of Classic Bluetooth and Bluetooth Low Energy protocols as well as SIG Bluetooth features. Strong Knowledge in BT/BLE - Controller, Preferably in the latest BT5.0/5.1/5.2 specifications. Strong ability to debug and analyze Bluetooth controller failures. Programming Languages - C, C++. Very strong Knowledge of scripting languagesPython, Perl. Experience in firmware validation background in BT/BLE products is added advantage. Excellent communication and thorough documenting skills. Notice Period15 Days/30 Days/60 Days LocationBangalore

Posted 2 months ago

Apply

4 - 8 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role - Grade Specific Capgemini is hiring for below Audio Driver Developer Role, interested candidates please apply. Role & responsibilities . Linux Operating system Internals. - Kernel programming & system programming. (Mandatory) - Interrupt, synchronization mechanism in Linux. (Mandatory) - Linux device driver framework knowledge. (character/block drivers) - Kernel debugging techniques. (kdb/kgdb/printk..etc) - Audio driver Development experience. Notice Period15 Days/30 Days/60 Days LocationBangalore

Posted 2 months ago

Apply

4 - 8 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role - Grade Specific Capgemini is hiring for below WLAN Developer Role, interested candidates please apply. Responsibilities Linux Kernel Device driver development Audio, Camera, Graphics, Display. Board bring up, Kernel Migration and Migration. Hardware configuration and performance tuning. Skills Required: Seasoned embedded systems engineer - with focus on Linux, QNX, system side, drivers framework and low level embedded experience. Strong C and assembly programming skills Understanding of ARM architecture. Hands on troubleshooting issues on Hardware. Experience on writing BSP without any references Experience on designing & implementation of driver frameworks without GPL references. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Android environment. Strong in fundamentals of IPC and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Good experience in Linux internals (QNX IVI Car preferred) OS build, System level debugging Notice Period15 Days/30 Days/60 Days LocationBangalore

Posted 2 months ago

Apply

4 - 8 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role - Grade Specific Capgemini is hiring for below BMC Developer Role, interested candidates please apply. Role & responsibilities Hands on experience in C Programming. Experience in Linux System programming. Familiarity with BMC related interfaces/ protocols like IPMI, redfish. Knowledge in QEMU will be plus. Knowledge of OpenBMC would be a plus. Notice Period15 Days/30 Days/60 Days LocationBangalore

Posted 2 months ago

Apply

8 - 13 years

15 - 20 Lacs

Noida

Work from Office

Naukri logo

We are looking for a Firmware Developer to develop drivers and application for various microcontroller applications. Also, must be able to debug and fix hardware/firmware issues and identify the best solution to cater to multiple applications. Must be able to articulate and document well the understanding and maintain code in version control. Additionally knowledge on and board bring up would be required. Must have strong knowledge of ARM Micro-controllers particularly . Must have experience of Embedded firmware driver/application code development, testing, and optimization, in-Depth microcontroller programming including the development of bootloader code and board bring up. Requirements Develop and tune the IOT and VOIP System, Support firmware update testing and deployment, Debugging low-level hardware interfaces (Ethernet, USB, SPI/QPI, I2C/I2S, UART, GPIO, ADC, DMA, Flash etc) Experience with STM32 HAL and CMSIS library, Experience TCP/IP, MQTT, RTOS, Working with VOIP protocols like SIP, RTP etc, Experience with LORA, Zigbee, LTE, Wifi, Bluetooth wireless stacks, A working understanding of HW and board/schematics

Posted 2 months ago

Apply

3 - 5 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Advanced Embedded System Engineering Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will analyze, design, code, and test multiple components of application code across one or more clients. You will perform maintenance, enhancements, and/or development work. Your typical day will involve analyzing requirements, designing software solutions, writing code, and conducting testing to ensure the quality of the application. Roles & Responsibilities: Expected to perform independently and become an SME. Required active participation/contribution in team discussions. Contribute in providing solutions to work-related problems. Collaborate with cross-functional teams to gather and analyze requirements. Design and develop software solutions based on client specifications. Write clean, efficient, and maintainable code. Conduct unit testing and debugging of software components. Participate in code reviews to ensure code quality and adherence to coding standards. Provide technical guidance and support to junior team members. Professional & Technical Skills: Must To Have Skills:Proficiency in Advanced Embedded System Engineering. Strong understanding of software development principles and methodologies. Experience with programming languages such as C, C++, and Python. Knowledge of embedded systems and microcontrollers. Familiarity with real-time operating systems (RTOS). Experience with debugging and troubleshooting embedded systems. Knowledge of communication protocols such as UART, SPI, and I2C. Experience with version control systems such as Git. Additional Information: The candidate should have a minimum of 3 years of experience in Advanced Embedded System Engineering. This position is based at our Bengaluru office. A 15 years full-time education is required. Qualification 15 years full time education

Posted 2 months ago

Apply

3 - 6 years

5 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Linux Kernel drivers - Virt IO, Hypervisor development - VxWork s - experience range considered is 5 to 12 yrs in Embedded Software Domain - Good understanding one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired - Proficient in software development using C, C++ and multi-threaded programming is needed - Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus - BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree) - Network drivers, ethernet, Wi-Fi drivers in Linux kernel and or any other RTOS - Hypervisor => Linux kernel module, Virt IO, QEMU

Posted 2 months ago

Apply

15 - 18 years

25 - 35 Lacs

Pune

Work from Office

Naukri logo

Our Special Projects Division (SPD) is on the lookout for a highly competent and technically exceptional Software Lead to join our team. This is not a standard software developer role we are seeking a dynamic professional with deep technical expertise, problem-solving acumen, and the ability to thrive in challenging environments. As part of SPD, you will be working on cutting-edge global projects that demand innovation and precision. One of the key assignments includes contributing to the development of advanced turret gun systems, which requires a thorough understanding of embedded systems, real-time software development, and system integration. In this role, you will collaborate directly with leading global MNCs, ensuring seamless communication and alignment with international teams. This is an exciting opportunity for a software expert who is ready to lead from the front, take ownership of high-impact projects, and deliver solutions that make a real-world difference. You will be responsible for: 1. Design of Software Architecture for Challenging Mission critical applications using on real time operating systems like Vxworks, QNX, RT-Linux, on VME, VPX, CPCI and ARM based bare metal environments for embedded applications. 2. Develop firmware, drivers, system software, debug bootloaders, board support packages (BSPs), and Linux kernel modules. for SoM-based platforms. 3. Implement and optimize communication protocols such as SPI, I2C, UART, PCIe, CAN, and USB. 4. Develop Application software for VME, VPX, CPCI and ARM based SOM with multi-threading, multi-processing, communication protocol implementation, IPC, Synchronization technique, object-oriented design methodology. 5. Design of interactive GUI using latest tools like QT, Microsoft Visual Studio with interfacing of different instrumentations for real time monitoring and control of electromechanical and hydraulic systems. 6. Preparation of software design documents to develop software in a controlled manner with unit testing of modules during the software development process 7. Static and Dynamic code analysis UML Modelling Tool. 8. Software Validation and Verification on Target System. What skills set we are looking in a candidate: 1. BE with exposure to real time software development 2. Certification of Embedded System and RTOS must 3. Exposure to Software Version control app like GIT hub for software documentation 4. MATLAB/LabView desirable 5. Strong programming skills in C, C++, 6. Experience in Linux kernel development, device drivers, BSP development, embedded Linux build systems like Yocto, Buildroot, or other. 7. Familiarity with ARM, RISC-V, or other processor architectures. 8. Strong knowledge of SoM architectures, embedded memory hierarchy, and peripherals. 9. Experience with RTOS (e.g., FreeRTOS, Zephyr, QNX) and real-time programming. 10. Understanding of hardware-software co-design and low-level system performance optimization. 11. Strong debugging and problem-solving skills using tools like GDB, JTAG, logic analyzers and firmware development and debugging tools. 12. Knowledge of hardware description languages (Verilog, VHDL) and system-level design and DSPs, and FPGA-based hardware implementation.

Posted 2 months ago

Apply

10 - 16 years

35 - 65 Lacs

Chennai

Hybrid

Naukri logo

Domain skills Strong domain knowledge of storage technologies 10+ years of experience in storage related areas especially storage enclosure services 4+ years of experience working with SCSI, SAS, NVMe technologies Experience working with cross functional teams including product management, hardware engineering, manufacturing Strong knowledge of C, Python, RTOS concepts, multithreading, SMP Experience in designing and debugging high availability storage systems with redundant components Outstanding software debugging skills Key leadership skills 4+ years of experience in technical leadership role A track record of leading and mentoring a software team Ability to interact with customers to gather requirements, explain the design, troubleshoot issues in live environment Ability to understand the overall solution for the customer and translate this into a cost effective and reliable design Experience working with cross functional teams including product management, sales, hardware engineering, manufacturing teams to design high-performance, cost-effective solutions for storage platforms Ability to contribute and engage in authorized open source and external tech forums Other relevant and desirable Technical Skills (one or more of the below) Experience in RESTful API, Redfish, Swordfish, CXL Hands-on experience with one or more of Broadcom, Microchip SDK Qualification Bachelors or Master degree in ECE, CS, IT or EE 10+ years of working experience and hands-on experience in one or more areas of the skills section Excellent verbal and written communication skills Strong interpersonal, multitasking and organizational skills Ability to work under pressure.

Posted 2 months ago

Apply

1 - 4 years

4 - 8 Lacs

Pune

Work from Office

Naukri logo

What you ll do: Understand product requirements, design and develop code , module level and system level embedded software design/coding, validation using programming languages like C++ on embedded systems running for Linux platforms for Circuit Protection products (Switchgears/Relays/Meters etc. ). Involve in technical design including architectural and more detailed object oriented design . Providing project, process, and technical leadership on project activities & should contribute in product development & technology innovations. Provide overall technical leadership for Products development. Lead in technical aspect of agile development planning efforts. Qualifications: Engages in development and testing of smart gateway products using programming languages like C++ in embedded systems running on Linux platforms (C knowledge woule be added advantage) Handle build management, chang and configuration management tools like JIRA / bamboo / TFS / VS / GIT / Stash / Clear Case/Clear Quest/DOORS etc. Suggest and develop re-usable components and looks for continuous improvement opportunities in industrial control & protection products. Share knowledge within the team and demonstrates flexibility working in parallel on multiple assignments/product categories. Physical (Memory, processor utilization) resource budgeting experience. Develops an understanding of both technology and product concepts and is able to articulate product and software design. Ensures quality of delivery in accordance with the plan adhering to the standard practices used in agile/waterfall model. Skills: Bachelors in computer science / electronics/ E&TC/ Instrumentation engineering 5+ Years Mandatory experience in Embedded Linux. Extensive experience of using C++ in embedded products. Experience of industrial communication protocols BACNet, Modbus, TCP/IP, http, Modbus -TCP, DNP, BACNetIP, websockets etc. Hands on in developing quality software applications. Operating system/RTOS concept, multithreading and IPC concepts, sound knowledge and experience of developing Linux shell scripting, Makefiles and application programming. Working knowledge of Linux programming interface. Experience in embedded programming. Experience with device drivers, Kernel programming. Sound understanding of Operating Systems, Data Structures, Algorithms, Object Oriented Programming and design patterns. Experience on Yocto is a plus. Good communication skills in English (verbal and written) to communicate information effectively to customers, and technical staff.

Posted 2 months ago

Apply

0 - 5 years

2 - 3 Lacs

Bengaluru

Work from Office

Naukri logo

ASTER DM HEALTHCARE LIMITED is looking for Pharmacist to join our dynamic team and embark on a rewarding career journey Compounding and dispensing medications, as prescribed by physicians. Monitoring customers drug therapies, advising interventions, and informing customers of any potential side effects. Instructing customers on how and when to take prescribed medications. Conducting health and wellness screenings. Providing immunizations, and other medical services, such as taking blood pressure, temperature measurements, and checking blood sugar levels. Keeping accurate customer records. Ensuring a safe and clean working environment. Completing operational requirements of the pharmacy, including verifying order entries, maintaining records of controlled substances, charges, and removing expired and/or damaged drugs from the pharmacys inventory. Adhering to applicable legal rules, regulations, and procedures governing pharmaceutical practice. Performing other administrative tasks when needed.

Posted 2 months ago

Apply

10 - 15 years

37 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to architect, design, and develop some of the world s most widely deployed Enterprise Switches that are continuously evolving towards enabling the support of newer and exciting customer business paradigms. You will be interacting and working closely with some of the finest talent pool in the industry - where you will find that work is both fun and challenging. Your Impact You will bring your unique talents to the group that works on Ciscos Switching technology, which large enterprises now consider to be the Networking Equipment of choice for mission-critical networks In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions You will learn about cutting-edge technologies and platforms while developing software for these equipment Experience the exhilaration of taking a product through development and integration Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices - NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation complex Switches. Bachelors degree in CS/EE/EC or technical equivalent.

Posted 2 months ago

Apply

3 - 6 years

0 - 3 Lacs

Gurgaon

Work from Office

Naukri logo

Roles and Responsibilities Design, develop, test, and maintain embedded automotive firmware using C/C++ programming languages. Collaborate with cross-functional teams to integrate software components into a cohesive system. Troubleshoot issues related to vehicle communication protocols such as UDS (Unified Diagnostic Services) and KWP (Keyword Protocol). Develop device drivers for various peripherals and interfaces used in automotive applications. Ensure compliance with industry standards and regulations governing automotive electronics.

Posted 2 months ago

Apply

1 - 6 years

3 - 8 Lacs

Kochi

Work from Office

Naukri logo

Spectrum Softtech Solutions Pvt. Ltd. is looking for EMBEDDED SYSTEMS UI DEVELOPER to join our dynamic team and embark on a rewarding career journey. Work with other developers to ensure that the website is functional and visually appealing. Liaise with the client to gauge their needs and expectations. Plan the layout of the website. Ensure that the website is optimized for various devices. Use analytics to test client enjoyment. Translate creative software design concepts and ideas into reality using front end technology. Build reusable code and libraries for future use. Validate the technical feasibility of UI/UX designs. Optimize application for maximum speed and scalability. Assure that all user input is validated before submitting to the back-end. Conduct thorough testing of user interfaces in multiple platforms to ensure all designs render correctly and systems function properly. Get feedback from, and build solutions for users and customers. Write functional requirement documents and guides. Ensure high-quality graphic standards and brand consistency

Posted 2 months ago

Apply

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

About Cranes Varsity : Cranes Varsity is a pioneer Technical Training institute turned EdTech Platform offering Technology educational services for over 24 years. Being a trusted partner of over 5000+ reputed Academia, Corporate Defence Organizations we have successfully trained 1 Lakh+ engineers and placed 70,000+ engineers. Cranes Varsity offers high-impact hands-on technology training to Graduates, Universities, Working Professionals, and the Corporate Defence sectors. Job Title: Technical Trainer (Faculty) - Embedded Position Technical Trainer (Faculty) - Embedded Department Technical Training (Hardware) Experience Minimum 3 Years - 8 Years of EdTech / IT / Corporate / Institutions etc Education - Should have completed Any Degree BE, BTECH, ME, MTECH, MCA Job Description Strong training experience highly preferred in Embedded C, Microcontroller, Arm, Automotive, Hands on programming with C, C++, Linux operating systems, Shell scripting, ARM, MATLAB, Embedded system software etc. Should have detailed knowledge and experience on microcontrollers (ARM7TDMI, TM32/CORTEX) Expert in programming Embedded C/C++ applications with strong background in C/C++ macros, structures, templates and pointers, class, inheritance. Strong knowledge and training experience in embedded C and RTOS Strong in OS concepts like efficient multi-threading and resource-sharing. Expert knowledge on protocols like (RS485, SPI, I2C, ADCs, PWM,CAN) Good Exposure to Embedded development tools/IDE (KEIL/IAR/STMCube) Strong debugging skills Strong communication and interpersonal skills. Must be a self-starter. Expertise in handling multiple in-house and corporate trainings with proven track record and quality delivery. Experienced in course content development based on the training requirements. Course material development Experience in developing Hands-on projects and hand-holding large groups of students in the same. Corporate Training : Understand the requirements from client and deliver training as per the corporate clients requirements. Working experiences on embedded systems project development Knowledge on Hardware s Experienced in all phases of product life cycle including requirements, design, coding Managing all aspects of the training cycle i.e. Training need analysis, course development, implementation and delivery, monitoring and evaluation. Ensuring quality delivery to students Establish expectations with project members and provide timely feedback Manage the work of developer resources, mentoring and coaching as needed Provide programming direction to a team of trainers Roles Responsibilities Training Graduate Engineers, Working professionals, Corporate freshers Laterals. College Workshop Trainings. Content Development, Technical Assessment and Evaluation, Project development. Desired Skills and Experience Negotiation Skills Selling to Customer Ne edsMotivation for Sales Target Oriented Building Relationships Desired Candidate Profile Excellent communication skills written and verbal and negotiation skills Knowledge of functioning of academic institutions and placement process The candidate should have good interpersonal skills and networking in the market. Minimum 3 years of Technical Training/Teaching experience preferred Multi-tier architecture knowledge Excellent self-management skills (task lists, status reports, prioritisation) Commitment to quality and timely deliverable Desire to understand the business For Send

Posted 2 months ago

Apply

5 - 8 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Expertise in embedded Linux driver / kernel development Expertise in C / C++ programming with a good understanding of object-oriented design Expertise with ALSA / ASoC driver development Expertise with audio transmission protocols like I2S / TDM, audio DAC / ADC Expertise with audio DSP firmware development Expertise with bare metal or RTOS based firmware development Good understanding of Linux fundamentals and audio fundamentals, System knowledge, System Debugging, firmware debugging using JTAG Preferred resources with valid regional work permit

Posted 2 months ago

Apply

2 - 5 years

2 - 6 Lacs

Siddipet

Work from Office

Naukri logo

1.Hands on experience on hardware platforms- TI (Texas Instruments TDA4, TDA3x, TDA2X)/ Renesas/ NXP/ Intel/Qualcommequivalent 2. OPenVX, OpenCL, OPen GL programming inARM, DSP, GPU for Computer vision algorithms, Rendering 3.Advance knowledge of C/C++ in EmbeddedLINUX, OpenCV, SYSBIOS, FreeRTOS, Experience TDA4xx SoC family and In-depth understanding of video concepts. e.g.Video encoding, image processing, transforms, color spaces etc. 4. Should have a good, hands-on experiencein developing and optimizing DSP and Neural Networks 5. Applications in C and assembly languageof a DSP, Vector processing and ARM SIMD NEON. Strong grasp of the issues softwareperformance tuning. 6.Work experience in DSP firmware andoptimized neural network kernel implementations 7, Operating System - Linux/ QNX/ SYSBIOS/Vxworks/ Integrity/ ROS, any other POSIX RTOS 8. Porting Algorithm experience inrobotics, ultrasonic, RADAR, LIDAR, sensor fusion, computer vision in EmbeddedPlatforms. 9.Developing and Optimizing performance ofSignal Processing firmware and neural network kernels using C level changes using Cintrinsic. 10.Hands on knowledge\\experience oncamera/computer vision pipeline, development, porting and optimization

Posted 2 months ago

Apply

10 - 12 years

45 - 55 Lacs

Ahmedabad

Work from Office

Naukri logo

Job Description : Lead multiple projects at technical front and lead cross functional technical teams Ownership of the ground up design and architecture of the embedded and IoT based products To analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Drive software testing including unit, functional and system level requirement including manual and automated Performs software requirement, design, coding and testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Maintain Git Repositories and Handle Merge Requests by verifying the integrity of the code with reference to the entire System. Manage the deliverables on time by proper Project and Resource planning.Make timely escalation to seek required support. Handle client communication after gathering the requirements from the technical team. Maintaining Project Status reports weekly and sharing with client Analyse the Risks , Opportunities, and Critical path in the project and Document them. Make Bi weekly presentation about the Project Status to the Management. Monitor and Mentor team by defining and conducting training Programs within the Department.

Posted 2 months ago

Apply

9 - 15 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job Role: Senior Embedded Application Engineer Job Locations: Bengaluru Required Experience: 9 - 15 Years Skills: C / C++,Embedded Linux Critical Skills to Possess: Having experience in Embedded Linux on x86/ARM Proficient in C / C++ and experience of assembler Understand fundamentals of digital design and communication protocols such as asynchronous synchronous, serial, RS-232, RS-422, RS-485, Ethernet, SPI, I2C Experience using embedded tools; compilers, debuggers, JTAG, protocol analyzers, RTOS or OSes Having work experience in OPENwrt Linux Highly extensible GNU/ Linux distribution for embedded devices (typically wireless routers) Minimum 10 years of embedded software development experience in a constrained environment.

Posted 2 months ago

Apply

2 - 6 years

4 - 8 Lacs

Chennai

Work from Office

Naukri logo

Requirements. Bachelor's degree in Electrical Engineering, Computer Science, or a related field. 3-6 years of hands-on experience in embedded software development. Proven experience working with embedded systems, communication protocols, and hardware/software integration. Familiarity with embedded system testing tools, debuggers, and performance. Skills And Expertise. Embedded C/C++ ProgrammingProficiency in C/C++ for developing software that interfaces with hardware components in embedded systems. Communication ProtocolsSolid understanding of various communication protocols such as CAN, MODBUS, MQTT, UART, SPI, and I2C. Experience with implementing and debugging these protocols in real-world systems is essential. BSW DevelopmentExperience in Basic Software (BSW) development to handle low-level communication between hardware and software. Board Bring-Up (Bare Metal and RTOS)Expertise in board bring-up processes, with hands-on experience in both bare-metal systems and Real-Time Operating System (RTOS) environments. Comfortable with low-level debugging and performance optimization. Hardware KnowledgeA solid foundation in MCU peripherals, enabling you to understand and interact with hardware components like GPIO, ADC, timers, and communication interfaces to optimize system performance. Node-Red (Optional)Familiarity with Node-Red for rapid prototyping and system integration is an added advantage but not mandatory. PLC Programming (Optional)Exposure to PLC programming and industrial control systems would be beneficial for specific use cases but is not a requirement. This job was posted by Palak Chawla from HIC Global Solutions

Posted 2 months ago

Apply

Exploring rtos Jobs in India

Real-Time Operating Systems (RTOS) play a crucial role in various industries such as automotive, aerospace, telecommunications, and more. In India, the demand for professionals with expertise in rtos is steadily increasing. Job seekers with experience in rtos can explore a wide range of opportunities in the Indian job market.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

Average Salary Range

The average salary range for rtos professionals in India varies based on experience levels. Entry-level rtos professionals can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 10 lakhs per annum.

Career Path

In the field of rtos, a typical career path may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually progressing to roles such as System Architect or Project Manager.

Related Skills

Apart from expertise in rtos, professionals in this field are often expected to have skills such as C/C++ programming, embedded systems development, debugging, problem-solving, and communication skills.

Interview Questions

  • What is a Real-Time Operating System? (basic)
  • Explain the difference between preemptive and non-preemptive scheduling. (medium)
  • How do you handle priority inversion in an rtos? (advanced)
  • What is the purpose of a semaphore in rtos? (medium)
  • Describe the difference between a task and a process in rtos. (basic)
  • How do you optimize rtos performance for real-time applications? (advanced)
  • Explain the role of a context switch in rtos. (medium)
  • How does an rtos handle interrupt service routines? (medium)
  • Describe the concept of task blocking in rtos. (basic)
  • What is the significance of a tick timer in rtos? (medium)
  • Explain the concept of task synchronization in rtos. (medium)
  • How do you ensure determinism in rtos? (advanced)
  • What are the key characteristics of a real-time operating system? (basic)
  • How do you handle memory management in rtos? (medium)
  • Describe the role of a scheduler in rtos. (basic)
  • How does an rtos handle inter-task communication? (medium)
  • Explain the concept of task priority inversion. (medium)
  • What are the common pitfalls to avoid in rtos development? (medium)
  • How do you troubleshoot rtos performance issues? (advanced)
  • Describe the role of a watchdog timer in rtos. (medium)
  • What are the key considerations when selecting an rtos for a project? (medium)
  • How do you ensure RTOS portability across different hardware platforms? (advanced)
  • Explain the concept of mutual exclusion in rtos. (medium)
  • How do you design a robust error handling mechanism in rtos? (medium)
  • What are the advantages and disadvantages of using an rtos in embedded systems? (medium)

Closing Remark

As you prepare for rtos job interviews in India, make sure to brush up on your technical knowledge, problem-solving skills, and communication abilities. With the right preparation and confidence, you can showcase your expertise in rtos and secure exciting career opportunities in the Indian job market. Good luck!

cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies