Home
Jobs

1097 Rtos Jobs - Page 15

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

6.0 - 10.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities 1. Design, Architect, Plan & estimate project work. 2. Evaluating design options against technical & project criteria. 3. Lead and report progress of all technical activities against target to stakeholders. 4. Active participation in design reviews. 5. Design, simulate, develop, test & record results to verify requirements. 6. Work with appropriate software development tools for source control, issue and task tracking applications as appropriate. 7. Keep design records of software development in line with process requirements. 8. Acquire an in-depth understanding of the product under development. 9. Follows policies, processes and standards to achieve excellence in the discipline. 10. Should be good at workload management including managing multiple tasks. 11. Seek to improve the software development process 12. Attend training to develop relevant knowledge & skills. 13. Ensures adherence to business policies, Legal requirements, Ethics. Technical Knowledge: 1. Degree in Computer Science or Electronics. 2. 6-8 years of industry experience. 3. Solid C/C++ understanding. 4. Experience in test-driven development is essential. 5. Experience of Networking technologies is a must. 6. Experience of developing for RTOS, Bare metal and Linux embedded target environments. 7. Experience in kernel configuration and driver development. 8. Experience of UML is useful. 9. Experience of other programming languages is useful. 10. Experience of developing for windows or Web applications is useful.

Posted 1 week ago

Apply

7.0 - 12.0 years

20 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

We're Hiring: Tech Lead - Bluetooth Host Development II VVDN Bangalore Join our dynamic team as a Tech Lead to drive cutting-edge Bluetooth Host development! Experience: 7-10 Years Location: Bangalore What you'll do: Design & develop host-side Bluetooth stacks. Integrate features & enhance existing code for mobiles, wearables, IoE & automotive. Debug, resolve issues & collaborate with system architects, hardware teams & more. Work with embedded systems, real-time operating systems & network stacks. Key Skills: Proficient in C/C++ and/or Java Embedded systems knowledge RTOS experience (1+ years) Familiarity with Bluetooth & networking stacks Soft Skills: Adaptability Strong analytical skills Customer-focused mindset If you're passionate about Bluetooth technology and want to lead impactful projects, apply now! Share your CV at pranay.jha@vvdntech.in

Posted 1 week ago

Apply

5.0 - 10.0 years

6 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

-Design, develop & debug embedded software for ARM, Intel & NVIDIA platforms -Develop & maintain DMA drivers & user-space application software for Linux & Windows -Develop real-time applications using RTOS & manage multi-threaded, pre-emptive systems Required Candidate profile Implement communication protocol (SPI, I2C, UART, TCP/IP / UDP) Create robust, maintainable C/C++ code Support system integration, bring-up activities Experience in MPSoCs & ARM Cortex-A/R/M processor

Posted 1 week ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Gurugram

Work from Office

Naukri logo

Ripple Healthcare is looking for Senior Embedded Engineer to join our dynamic team and embark on a rewarding career journey The Embedded Engineers is responsible for overseeing and managing key aspects of the role, including strategic planning, team coordination, and ensuring the achievement of objectives Duties include analyzing workflows, optimizing processes, collaborating with cross-functional teams, and ensuring compliance with industry standards Additionally, the role involves reporting on performance, identifying areas for improvement, and implementing innovative solutions to enhance efficiency and effectiveness 8,16,32 BIT Microcontrollers, Firmware Development,RTOS,Data Management,IOT System Design,STM, Debugging,Hardware Design

Posted 1 week ago

Apply

0.0 - 1.0 years

0 Lacs

Udipi, Karnataka

On-site

Indeed logo

Blackfrog Technologies is a Manipal based technology startup that manufactures medical devices. We are ISO 13485 certified and have developed patented systems for improving immunization supply chains and now delivering efficacious vaccines to some of the farthest corners of India and beyond. Join us and be a part of this exciting & fulfilling journey! Key Responsibilities: Design, develop, and implement test strategies for embedded hardware and firmware. Collaborate with embedded hardware and firmware teams to define test requirements, use cases, and validation strategies. Create automated and manual test plans for functional, regression, and stress testing of embedded systems. Set up and maintain test environments including microcontrollers(STM32, Renesas, Microchip), peripheral interfaces (I2C, SPI, UART), and embedded development kits. Perform firmware validation, including testing bootloaders, communication protocols, sensors, and real-time features. Analyze and document test results, report bugs, and assist in root cause analysis for hardware/software failures. Maintain and operate testing tools and equipment such as oscilloscopes, logic analyzers, multimeters, and simulators. Ensure compliance with quality and regulatory standards (ISO 13485, IEC 60601, etc.) during testing procedures. Requirements: Bachelor’s degree in Electronics/Electrical Engineering or a related field. 2+ years of hands-on experience in product testing. Hands-on experience with lab tools such as oscilloscopes, multimeters, thermal chambers, and environmental testers. Familiarity with microcontrollers, embedded C/C++/Python, RTOS, and communication protocols (UART, SPI, I2C, CAN, Bluetooth, Zigbee etc.). Analytical mindset with strong problem-solving skills. Strong troubleshooting skills for both hardware and software issues. Ability to read and understand schematics, datasheets, and firmware architecture. Job Type: Full-time Pay: From ₹300,000.00 per year Benefits: Health insurance Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Ability to commute/relocate: Udupi, Karnataka: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Experience: Embedded software: 1 year (Preferred) Work Location: In person

Posted 1 week ago

Apply

0 years

6 - 8 Lacs

Bengaluru

On-site

GlassDoor logo

This is a Adv Embedded Engineer position required for Experion Batch application development in Unit Operations Controller Skills: Capable in design for embedded systems, Expert in Embedded C/C++ Implementation, Capable in Linux OS, Capable in Secure Product Design Job description Lead multiple subsystems across experion embedded platform, working closely with Architects, Solution experts in delivering top notch quality products. Drive requirements and architecture analysis, decision making in arriving at solution, explore alternate approaches Identify and lead in productivity improvements, automation etc to enable saving and improve Built in Quality Lead the Design, impact analysis and implementation delivery of assigned projects within the planned schedule with good quality. Stabilize owned subsystems, ensure quality and frontend customer interactions, third party vendors Collaborate with geographically distributed teams and varying time zones, strive to enlist support in ensuring quality product delivery Grow expertise in industrial automation domain, be up to date with relevant technology trends and employ them to enable product transition to latest technology Actively participate in team and organizational initiatives, drive performance culture, guide team members. Skills : Embedded C++, RTOS/OS/LINUX , networking, knowledge of protocols, system internals, debugging tools

Posted 1 week ago

Apply

5.0 - 10.0 years

20 - 25 Lacs

Navi Mumbai

Work from Office

Naukri logo

Design & development of firmware for embedded systems Exp in avionics, robotics,IOT or automotive domains Low-level hardware interfaces & peripherals Collaborate with hardware teams - optimal integration Coding standards and best practice, reviews Required Candidate profile Electronics.Computer Engn Proficiency in C/C++ programming for embedded systems,microcontroller architectures and peripherals,Real-Time Operating Systems 5-8 Exp in firmware development,architecture

Posted 1 week ago

Apply

5.0 years

2 - 11 Lacs

India

On-site

GlassDoor logo

Job description Job Title: Senior Embedded Firmware Engineer Location: Ahmedabad, Gujarat Company: ATRI Solutions Pvt. Ltd. Experience: 5+ years Job Type: Full-Time About ATRI Solutions: ATRI Solutions is a technology innovation company driving solutions across Embedded Product Development, IoT, Cloud Integration, AI/ML, and Advanced Systems Engineering. We are expanding our expert team at the Ahmedabad location and are seeking a seasoned Senior Embedded Firmware Engineer to lead and drive embedded development initiatives for cutting-edge projects across automotive, industrial, consumer electronics, and healthcare domains. Key Responsibilities: Architect, design, develop, and debug embedded firmware for microcontroller-based systems. Lead firmware development lifecycle from requirement gathering to deployment and testing. Work with cross-functional teams (hardware, software, QA) to deliver integrated solutions. Optimize embedded code for memory usage, performance, and power consumption. Interface with various communication protocols like UART, SPI, I2C, CAN, USB, BLE, and Ethernet. Conduct board bring-up, hardware-software integration, and debugging using tools like oscilloscopes, logic analyzers, JTAG, etc. Collaborate with system architects and project managers to ensure timely delivery and technical excellence. Mentor junior engineers and perform code reviews to maintain code quality and best practices. Required Skills and Qualifications: Bachelor’s or master's degree in Electronics, Electrical, Computer Engineering, or related field. 5+ years of hands-on experience in embedded firmware development. Proficient in C/C++, RTOS-based development (FreeRTOS, Zephyr, or similar). Experience with ARM Cortex-M and other MCU architectures (STMicroelectronics, NXP, TI, Renesas, etc.). Familiarity with firmware version control (Git), CI/CD, and Agile methodologies. Strong debugging skills and understanding of low-level system behavior. Experience in secure boot, OTA firmware update, and firmware reliability strategies is a plus. Preferred Qualifications: Exposure to IoT protocols such as MQTT, CoAP, LwM2M. Experience with cloud-connected embedded devices. Knowledge of cybersecurity and secure firmware development. Experience in working with medical, automotive, or industrial-grade products. What We Offer: Opportunity to work on innovative and impactful projects. Collaborative and tech-driven work environment. Career growth and skill enhancement opportunities. Flexible work culture and supportive leadership. T Job Type: Full-time Pay: ₹255,498.42 - ₹1,179,394.87 per year Schedule: Day shift Work Location: In person Speak with the employer +91 9081068979 Expected Start Date: 10/06/2025

Posted 1 week ago

Apply

5.0 years

0 Lacs

Navi Mumbai, Maharashtra, India

On-site

Linkedin logo

Design and development of firmware for embedded systems Experience in avionics, robotics,IOT or automotive domains Familiarity with low-level hardware interfaces and peripherals Collaborate with hardware teams to ensure optimal integration of firmware and hardware Implement and maintain coding standards and best practices Participate in code reviews and ensure code quality across projects Optimize firmware performance and resource utilization Requirements: Bachelor''s degree in Electronics or Computer Engineering Strong proficiency in C/C++ programming for embedded systems Minimum 5-8 years of experience in firmware development and architecture Extensive experience with various microcontroller families, including ARM STM and TI In depth understanding of microcontroller architectures and peripherals In depth knowledge of microcontroller bus protocols (CAN, I2C, SPI, UART, etc.) Experience with interfacing microcontrollers with various sensors and actuators In depth knowledge of interrupt handling and real-time scheduling Experience with low-level hardware programming and device drivers Experience in inter process communication and synchronization mechanisms Hands-on experience with data structures and algorithms for embedded systems In-depth knowledge of Real-Time Operating Systems (RTOS) and their implementation Familiarity with code quality best practices and firmware verification tools like static analysis, Unit Testing, and code coverage Experience with version control systems and collaborative development workflows Strong problem-solving skills and ability to optimize firmware for performance and resource constraints Experience with low-power design techniques for microcontroller-based systems Proficiency in debugging complex hardware-software interactions using GDB, JTAG, valgrind, etc. Additional Preferred Qualifications: Understanding of cybersecurity principles for embedded systems Knowledge of wireless communication protocols relevant to UAV applications Familiarity with relevant standards and certifications (e.g., DO-254, DO-278, ISO 26262, etc) Stay updated with the latest trends and technologies in embedded systems and firmware development Experience with safety-critical systems design Powered by Webbtree Show more Show less

Posted 1 week ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Qualcomm is building on its core strengths in wireless and compute technologies and is in the middle of the biggest technology revolution in the Automotive space. While Qualcomm has pioneered connected car technologies for over a decade, it is now playing a critical role in the evolution of Automotive Infotainment, Telematics, ADAS/Autonomous Driving & its supporting technologies. We are investing in several bleeding edge technologies such 5G, Cellular V2X, Computer Vision, AI/Deep Learning etc., and are working closely with global Automakers/Tier-1s, standards bodies, consortiums and operators on pushing the boundaries. Qualcomm Automotive Team is looking for dynamic individuals who can make difference on many technology forefronts in Automotive space, join our growing multisite engineering organization. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Bachelors or Masters in Engineering At-least 3 to 8 years experience in below areas. Hands on experience of driver development on any RTOS Handson Experience in Autosar software development Detailed understanding SoC hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management Experience in Linux kernel architecture, device drivers and memory management. Embedded multimedia product development experience in Android Smartphones, Network based Graphics/Video/Camera/Display/Computer Vision products Experience in ISO26262/functional safety Exposure to one or more of below technology areas is a plus:- Multiprocessor Architecture, ARM processors, caching, interrupts, etc., Virtualization technologies across CPU and MM hardware accelerators Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3071095 Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 3 Year(s) Of Experience Is Required Educational Qualification : 15 years full time education Summary: As a Firmware Engineer, develop, modify, and optimize algorithms for embedded systems, ensuring they run efficiently on resource-constrained devices. Roles and Responsibilities: 1. Write firmware in C, C++, or assembly to implement algorithms on embedded devices, ensuring low-level hardware control. 2. Use profiling tools to measure the performance of firmware and optimize algorithms for speed, memory usage, and power consumption. 3. Work with hardware engineers to integrate algorithms with sensors and actuators. Professional & Technical Skills: 1. Minimum 3 years of experience in developing firmware for resource-constrained devices. 2. Deep understanding of embedded systems architecture, including microcontrollers, microprocessors, and hardware interfaces. 3. Familiarity with real-time operating systems (RTOS) and hardware abstraction layers (HALs). 4. Proficient in low-level programming (e.g., C, C++, or Assembly) for embedded systems and MATLAB/Simulink. 5. Knowledge of memory management and resource constraints typical of embedded systems (e.g., limited RAM, storage, CPU). 6. Familiarity with algorithm optimization techniques specific to embedded hardware. 7. Understanding of hardware interfaces such as UART, SPI, I2C, GPIO, and ADCs/DACs to integrate algorithms with sensors and actuators. Additional Information: 1. The candidate should have a minimum of 3 years of experience in Automotive ECU Software 2. This position is based at our Hyderabad office 3. A 15 years full time education is required (Bachelor of Engineering in Electronics, or any related stream.) Show more Show less

Posted 1 week ago

Apply

5.0 years

0 Lacs

Science City, Ahmedabad, Gujarat

On-site

Indeed logo

Job description Job Title: Senior Embedded Firmware Engineer Location: Ahmedabad, Gujarat Company: ATRI Solutions Pvt. Ltd. Experience: 5+ years Job Type: Full-Time About ATRI Solutions: ATRI Solutions is a technology innovation company driving solutions across Embedded Product Development, IoT, Cloud Integration, AI/ML, and Advanced Systems Engineering. We are expanding our expert team at the Ahmedabad location and are seeking a seasoned Senior Embedded Firmware Engineer to lead and drive embedded development initiatives for cutting-edge projects across automotive, industrial, consumer electronics, and healthcare domains. Key Responsibilities: Architect, design, develop, and debug embedded firmware for microcontroller-based systems. Lead firmware development lifecycle from requirement gathering to deployment and testing. Work with cross-functional teams (hardware, software, QA) to deliver integrated solutions. Optimize embedded code for memory usage, performance, and power consumption. Interface with various communication protocols like UART, SPI, I2C, CAN, USB, BLE, and Ethernet. Conduct board bring-up, hardware-software integration, and debugging using tools like oscilloscopes, logic analyzers, JTAG, etc. Collaborate with system architects and project managers to ensure timely delivery and technical excellence. Mentor junior engineers and perform code reviews to maintain code quality and best practices. Required Skills and Qualifications: Bachelor’s or master's degree in Electronics, Electrical, Computer Engineering, or related field. 5+ years of hands-on experience in embedded firmware development. Proficient in C/C++, RTOS-based development (FreeRTOS, Zephyr, or similar). Experience with ARM Cortex-M and other MCU architectures (STMicroelectronics, NXP, TI, Renesas, etc.). Familiarity with firmware version control (Git), CI/CD, and Agile methodologies. Strong debugging skills and understanding of low-level system behavior. Experience in secure boot, OTA firmware update, and firmware reliability strategies is a plus. Preferred Qualifications: Exposure to IoT protocols such as MQTT, CoAP, LwM2M. Experience with cloud-connected embedded devices. Knowledge of cybersecurity and secure firmware development. Experience in working with medical, automotive, or industrial-grade products. What We Offer: Opportunity to work on innovative and impactful projects. Collaborative and tech-driven work environment. Career growth and skill enhancement opportunities. Flexible work culture and supportive leadership. T Job Type: Full-time Pay: ₹255,498.42 - ₹1,179,394.87 per year Schedule: Day shift Work Location: In person Speak with the employer +91 9081068979 Expected Start Date: 10/06/2025

Posted 1 week ago

Apply

8.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Software Department Ahmedabad, Gujarat, India Full Time No of Position: 1 Experience: 8 to 10 Years Technical Skills Excellent programming skills in C/C++ Working experience in bare metal, RTOS, and device driver development Linux board bring up and kernel level programming skills, device driver development End to end design and architecture level experience in Embedded and IoT based products Knowledge of ARM based various processors and microcontrollers Excellent analytical and problem-solving skills Excellent debugging skills and hands on with the coding Object oriented fundamentals and design Reading schematics, datasheets, technical reference manual and Silicon revision sheets Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer. Used Confluence, JIRA, GIT, SVN, bit-bucket, etc. Experience of team leadership and/or project management in multi-cultural multi-disciplined team Good To Have Understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP Knowledge of Cloud Platforms like AWS, AZURE or Google cloud Power Management for Low Power devices Experience with Android, Java, and Kotlin Role & Responsibilities 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 Developing technical specifications, Proof Of Concepts, evaluating prototypes and making recommendations, defining program scope, driving design / engineering reviews are part of the job responsibility. Performs code review following coding guidelines and static code analysis Refer Bug tracker and Resolve software Bugs Manage the deliverable on time by proper Project and Resource planning.Make timely escalation to seek required support. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, release note etc. throughout the project life cycle. Maintain Git Repositories and Handle Merge Requests by verifying the integrity of the code with reference to the entire System. Handle client communication on the technical front Contribute to process definitions and improvement over the whole firmware development and testing life cycle Contribute to the improvement in the team efficiency by implementing industry best practices and by coaching junior and senior team members Coordinate with the Cross Department to Resolve the dependencies in the Project. Apply Now Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Manesar, Haryana, India

On-site

Linkedin logo

Software Department Manesar, Delhi, India Full Time No of Position: 1 Experience: 3 - 5 Years Technical Skills Excellent programming skills in C/C++ Working experience in bare metal, RTOS, and device driver development Linux board bring up and kernel level programming skills, device driver development End to end design and architecture level experience in Embedded and IoT based products Knowledge of ARM based various processors and microcontrollers Excellent analytical and problem-solving skills Excellent debugging skills and hands on with the coding Object oriented fundamentals and design Reading schematics, datasheets, technical reference manual and Silicon revision sheets Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer. Used Confluence, JIRA, GIT, SVN, bit-bucket, etc. Experience of team leadership and/or project management in multi-cultural multi-disciplined team Good To Have Understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP Knowledge of Cloud Platforms like AWS, AZURE or Google cloud Power Management for Low Power devices Experience with Android, Java, and Kotlin Role & Responsibilities 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 Developing technical specifications, Proof Of Concepts, evaluating prototypes and making recommendations, defining program scope, driving design / engineering reviews are part of the job responsibility. Performs code review following coding guidelines and static code analysis Refer Bug tracker and Resolve software Bugs Manage the deliverable on time by proper Project and Resource planning.Make timely escalation to seek required support. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, release note etc. throughout the project life cycle. Maintain Git Repositories and Handle Merge Requests by verifying the integrity of the code with reference to the entire System. Handle client communication on the technical front Contribute to process definitions and improvement over the whole firmware development and testing life cycle Contribute to the improvement in the team efficiency by implementing industry best practices and by coaching junior and senior team members Coordinate with the Cross Department to Resolve the dependencies in the Project. Apply Now Show more Show less

Posted 1 week ago

Apply

4.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Job Title: Senior Embedded Firmware Engineer Location: Ahmedabad, Gujarat Company: ATRI Solutions Pvt. Ltd. Experience: 4+ years Job Type: Full-Time About ATRI Solutions: ATRI Solutions is a technology innovation company driving solutions across Embedded Product Development, IoT, Cloud Integration, AI/ML, and Advanced Systems Engineering. We are expanding our expert team at the Ahmedabad location and are seeking a seasoned Senior Embedded Firmware Engineer to lead and drive embedded development initiatives for cutting-edge projects across automotive, industrial, consumer electronics, and healthcare domains. Key Responsibilities: Architect, design, develop, and debug embedded firmware for microcontroller-based systems. Lead firmware development lifecycle from requirement gathering to deployment and testing. Work with cross-functional teams (hardware, software, QA) to deliver integrated solutions. Optimize embedded code for memory usage, performance, and power consumption. Interface with various communication protocols like UART, SPI, I2C, CAN, USB, BLE, and Ethernet. Conduct board bring-up, hardware-software integration, and debugging using tools like oscilloscopes, logic analyzers, JTAG, etc. Collaborate with system architects and project managers to ensure timely delivery and technical excellence. Mentor junior engineers and perform code reviews to maintain code quality and best practices. Required Skills and Qualifications: Bachelor’s or master's degree in Electronics, Electrical, Computer Engineering, or related field. 4+ years of hands-on experience in embedded firmware development. Proficient in C/C++, RTOS-based development (FreeRTOS, Zephyr, or similar). Experience with ARM Cortex-M and other MCU architectures (STMicroelectronics, NXP, TI, Renesas, etc.). Familiarity with firmware version control (Git), CI/CD, and Agile methodologies. Strong debugging skills and understanding of low-level system behavior. Experience in secure boot, OTA firmware update, and firmware reliability strategies is a plus. Preferred Qualifications: Exposure to IoT protocols such as MQTT, CoAP, LwM2M. Experience with cloud-connected embedded devices. Knowledge of cybersecurity and secure firmware development. Experience in working with medical, automotive, or industrial-grade products. Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Software Department Ahmedabad, Gujarat, India Full Time No of Position: 1 Experience: 8 -10 Years Expertise / Skills Excellent programming skills in C/C++ Working experience in bare metal, RTOS, and device driver development Linux board bring up and kernel level programming skills, device driver development End to end design and architecture level experience in Embedded and IoT based products Knowledge of ARM based various processors and microcontrollers Excellent analytical and problem-solving skills Excellent debugging skills and hands on with the coding Object oriented fundamentals and design Reading schematics, datasheets, technical reference manual and Silicon revision sheets Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer. Used Confluence, JIRA, GIT, SVN, bit-bucket, etc. Experience of team leadership and/or project management in multi-cultural multi-disciplined team Good To Have Understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP Knowledge of Cloud Platforms like AWS, AZURE or Google cloud Power Management for Low Power devices Experience with Android, Java, and Kotlin Key Responsibilities To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Write firmware for the specific System module. Write integration Code and make push requests to the git repository. Performs code peer-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 Provide technical support to Team and contribute towards their Growth Generate Reusable Code that can be contributed towards Teksun's Code bank. Get hands on with new Technologies and Skill to keep yourself updated. Apply Now Show more Show less

Posted 1 week ago

Apply

6.0 - 10.0 years

15 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Role & responsibilities Design and develop embedded software for microcontroller-based platforms (ARM Cortex-M/R, AVR, MSP430, etc.) Implement and optimize software using RTOS (e.g., FreeRTOS, ThreadX, Zephyr, VxWorks) Develop device drivers for peripherals such as UART, SPI, I2C, ADC, PWM, CAN, and GPIO Work on bare-metal as well as RTOS-based systems for deterministic real-time behavior Contribute to architecture design, code reviews, unit testing, and documentation Interface with cross-functional teams (hardware, systems, QA) for system integration and validation Optimize power consumption and performance for embedded devices Debug using tools like JTAG, SWD, oscilloscopes, logic analyzers, and protocol analyzers

Posted 1 week ago

Apply

4.0 - 9.0 years

15 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary: We are seeking a Senior Embedded Systems Engineer with 4+ years of hands-on experience in microcontroller-based development and Real-Time Operating Systems (RTOS). The ideal candidate will be responsible for designing, developing, debugging, and maintaining embedded software for real-time applications in products across industrial, automotive, or consumer domains. Key Responsibilities: Design and develop embedded software for microcontroller-based platforms (ARM Cortex-M/R, AVR, MSP430, etc.) Implement and optimize software using RTOS (e.g., FreeRTOS, ThreadX, Zephyr, VxWorks) Develop device drivers for peripherals such as UART, SPI, I2C, ADC, PWM, CAN, and GPIO Work on bare-metal as well as RTOS-based systems for deterministic real-time behavior Contribute to architecture design, code reviews, unit testing, and documentation Interface with cross-functional teams (hardware, systems, QA) for system integration and validation Optimize power consumption and performance for embedded devices Debug using tools like JTAG, SWD, oscilloscopes, logic analyzers, and protocol analyzers Required Skills and Qualifications: Bachelors or Master’s degree in Electronics, Electrical, Computer Engineering, or related field 5+ years of experience in embedded software development Strong proficiency in Embedded C/C++ Solid experience in working with RTOS (task scheduling, semaphores, mutexes, ISRs, etc.) Hands-on experience with low-level microcontroller programming Familiarity with communication protocols (I2C, SPI, UART, CAN, Modbus, etc.) Experience in using version control (Git), and debugging tools (JTAG, GDB, etc.) Familiarity with reading schematics and working with hardware teams

Posted 1 week ago

Apply

3.0 - 5.0 years

3 - 8 Lacs

Thane, Panvel, Navi Mumbai

Work from Office

Naukri logo

Experienced Embedded system developer, who should worked on hardware as well as Experience in embedded RTOS (Thread-X), bare-metal, multi-threaded RTOS, and embedded operating systems. Embedded C based firmware development.

Posted 1 week ago

Apply

7.0 - 9.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

Proactive embedded position for Eaton Maintenance Team POC inBangalore Experience : 7-9 years Proficient in embedded C, C++ programming,Oops Concepts, Python, data structures Good knowledge on any RTOS preferably Zephyr / FreeRTOS Demonstrated good knowledge of Embedded Firmwaredevelopment with 16 Bit / 32 Bit Microcontrollers (STM32, ESP32) Hands onexperience in low level embedded software design and development includingboard bring-up, testing and debugging Experience on communication interfacesas I2C, SPI, RS232/485, USB Understanding of any Industrial protocols likeEthernet, Modbus, REST is preferable Hands-on experience on CAN protocol ispreferable Good hands on experience in MQTT, HTTP, BLE, Wi-Fi and Webserver Good knowledge of GitHub, JIRA and Agile/SAFe methodologies

Posted 1 week ago

Apply

6.0 - 9.0 years

5 - 9 Lacs

Pune

Work from Office

Naukri logo

Proactive embedded position for Eaton Pune Experience : 7-9 years Proficient in embedded C, C++ programming, Oops Concepts, Python, data structures Good knowledge on any RTOS preferably Zephyr / FreeRTOS Demonstrated good knowledge of Embedded Firmware development with 16 Bit / 32 Bit Microcontrollers (STM32, ESP32) Hands on experience in low level embedded software design and development including board bring-up, testing and debugging Experience on communication interfaces as I2C, SPI, RS232/485, USB Understanding of any Industrial protocols like Ethernet, Modbus, REST is preferable Hands-on experience on CAN protocol is preferable Good hands on experience in MQTT, HTTP, BLE, Wi-Fi and Webserver Good knowledge of GitHub, JIRA and Agile/SAFe methodologies

Posted 1 week ago

Apply

5.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

5-6 years experience in C++ with Embedded Linux Knowledge Ability tounderstand the current code written in C++ and port to multiple devices Ability to understand the current architecture Excellent verbal and writtencommunication skills Ability to learn and apply new technologies quickly and self-directed Self-motivated, ability to work independently with minimal direction and be team oriented with ability to communicate to a wide variety ofaudiences

Posted 1 week ago

Apply

6.0 - 9.0 years

7 - 11 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

Python + PyTest Framework or similar + Embedded Firmware Testing knowledge + RTOS or Linux basic understanding Hands-on experience in Python scripting Basic / Good working experience with Embedded control system Good knowledge of communication protocols like Ethernet/IP, Modbus, SPI, I2C, MQTT Knowledge of RTOS or Linux operating system and basic and networking console commands Good understanding of Software test lifecycle

Posted 1 week ago

Apply

5.0 - 9.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Conduct threat modelling exercises to identify potentialthreats and attack vectors. Analyze system components, data flows, and interactionsto assess security risks. Propose mitigation strategies based on threat modellingfindings. Automation of security controls in CI/CD and security validation andtesting: SAST, DAST, IAST, SCA. Identify vulnerabilities, risks, and potentialgaps in security for Web, Mobile and Firmware Applications. Experience ofworking in an Agile Development Environment.

Posted 1 week ago

Apply

11.0 - 14.0 years

13 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

12+ years of hands-on experience in embedded firmware development for medical products Experience in Embedded Development in C for microcontrollers and embedded ARM-based processors Design, development, and optimization of firmware for embedded medical devices Develop low-level drivers, communication protocols, and real-time firmware for microcontrollers and processors Experience with medical device regulations and safety standards(IEC 62304, ISO 13485, ISO 14971, IEC 62366- 1) Experience with cloud-connected medical devices and IoMT frameworks Architect firmware solutions, considering power efficiency, performance, and scalability Troubleshoot and debug embedded systems using oscilloscopes, JTAG, debuggers, and logic analyzers Cybersecurity aspects of medical firmware to comply with industry regulations Deep knowledge of RTOS (FreeRTOS, Zephyr, or similar) and Linux Hands on with UART, SPI, I2C, CAN, USB, BLE, Wi-Fi, and Ethernet

Posted 1 week 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